linux虚拟主机搭建(利用虚拟机安装linux)

admin 27 2022-12-14

本文目录一览:

如何用虚拟主机装LINUX?

装好虚拟机——新建一个虚拟机——新建虚拟机的时候一般的东西按默认就行了,但是选择操作系统时要选择linux,——设置光盘路径时选择你的光盘所在的位置或镜像安装文件,——创建完毕后重新启动新建的虚拟机,这时就可以安装了

虚拟主机用Linux的好还是windows的好?

你可以了解一下区别:

1、操作系统差异

Window虚拟主机是通过由Window系统服务器开设出来的主机,运行的web组件是IIS,数据库为SQL Server为主,IIS版本由6-8不等。Window虚拟主机主要支持PHP、ASP、ASP.NET等网站程序,所以Window虚拟主机号称全能主机。

Linux虚拟主机则是通过由Linux系统服务器开设出来的主机,运行的web组建是Apach+mysql,主要支持PHP和Mysql为主。

2、开发语言不同

Windows虚拟主机支持asp语言开发的网站,而Linux虚拟主机支持php语言开发的网站。比如常见的WordPress、DZ、等知名CMS系统都是基于Linux进行开发的,如果大家使用的是上述CMS系统,需要购买Linux虚拟主机。而建立独立博客需要用到Java语言开发的Zblog,如果要建立小型博客网站我们可以购买Windows虚拟主机。

阿里云服务器Linux主机如何搭建网站环境

网站环境是网站运行的必备条件,因为是运行PHP,所以搭建的环境包括APACHE和MYSQL数据库。  

1、使用上一节说明搭建好的FTP上传一键安装包;  

2、使用putty远程登录服务器。这里不在赘述,如下图。  

3、进入相关目录,执行语句安装,可能需要先修改相应权限,执行语句如下  

chmodndash;R777sh修改目录权限  

cdsh进入相关目录  

./install.sh执行安装  

执行这个语句后会出现选择WEB版本的提示  

apacheornginx,inputaorn:  

这里我输入a选择apache然后安装程序会继续执行  

需要比较长的时间,估计要半个小时,等待安装完成  

4、上一步执行成功后,就表示WEB服务器已经安装完成,输入cataccount.log就可以查看MYSQL账号密码,如下图所示  

5、以上4步,网站服务器已经搭建完毕,如果以后需要增加新的虚拟主机,可修改一下文件:  

选择了nginx那么会有一个nginx目录在  

/alidata/server/nginx/  

Nginx配置文件在/alidata/server/nginx/conf  

Nginx虚拟主机添加你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf  

选择了apache那么会有一个httpd目录在  

/alidata/server/httpd  

apache配置文件在/alidata/server/httpd/conf  

apache虚拟主机添加你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf  

至此,网站服务器已经搭建完毕。

linux配置nginx虚拟主机?

安装PCRE(Perl兼容的正则表达式库,解压与编译过程已省略):

[root@linuxprobe ~]# cd /usr/local/src

[root@linuxprobe src]# mkdir /usr/local/pcre

[root@linuxprobe src]# tar xzvf pcre-8.35.tar.gz

[root@linuxprobe src]# cd pcre-8.35

[root@linuxprobe pcre-8.35]# ./configure --prefix=/usr/local/pcre

[root@linuxprobe pcre-8.35]# make

[root@linuxprobe pcre-8.35]# make install

安装openssl服务程序(解压与编译过程已省略):

[root@linuxprobe pcre-8.35]# cd /usr/local/src

[root@linuxprobe src]# mkdir /usr/local/openssl

[root@linuxprobe src]# tar xzvf openssl-1.0.1h.tar.gz

[root@linuxprobe src]# cd openssl-1.0.1h

[root@linuxprobe openssl-1.0.1h]# ./config --prefix=/usr/local/openssl

[root@linuxprobe openssl-1.0.1h]# make

[root@linuxprobe openssl-1.0.1h]# make install

把openssl服务程序命令目录添加到环境变量中(永久生效):

[root@linuxprobe pcre-8.35]# vim /etc/profile

//将配置文件最下面的参数追加参数为:

export PATH=$PATH:/usr/local/mysql/bin:/usr/local/openssl/bin

[root@linuxprobe pcre-8.35]# source /etc/profile

安装zlib数据压缩函数库(解压与编译过程已省略):

[root@linuxprobe pcre-8.35]# cd /usr/local/src

[root@linuxprobe src]# mkdir /usr/local/zlib

[root@linuxprobe src]# tar xzvf zlib-1.2.8.tar.gz

[root@linuxprobe src]# cd zlib-1.2.8

[root@linuxprobe zlib-1.2.8]# ./configure --prefix=/usr/local/zlib

[root@linuxprobe zlib-1.2.8]# make

[root@linuxprobe zlib-1.2.8]# make install

创建用于执行nginx服务的用户:

[root@linuxprobe zlib-1.2.8]# cd ..

[root@linuxprobe src]# useradd www -s /sbin/nologin

安装nginx服务程序(openssl,zlib,pcre要写成源码解压路径!!!):

[root@linuxprobe src]# tar xzvf nginx-1.6.0.tar.gz

[root@linuxprobe src]# cd nginx-1.6.0/

[root@linuxprobe nginx-1.6.0]# ./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.1h --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.35

[root@linuxprobe nginx-1.6.0]# make

[root@linuxprobe nginx-1.6.0]# make install

创建nginx程序脚本(将下面的参数直接复制进去即可):

[root@linuxprobe nginx-1.6.0]# vim /etc/rc.d/init.d/nginx

#!/bin/bash

# nginx - this script starts and stops the nginx daemon

# chkconfig: - 85 15

# description: Nginx is an HTTP(S) server, HTTP(S) reverse \

# proxy and IMAP/POP3 proxy server

# processname: nginx

# config: /etc/nginx/nginx.conf

# config: /usr/local/nginx/conf/nginx.conf

# pidfile: /usr/local/nginx/logs/nginx.pid

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ "$NETWORKING" = "no" ] exit 0

nginx="/usr/local/nginx/sbin/nginx"

prog=$(basename $nginx)

NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"

[ -f /etc/sysconfig/nginx ] . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx

make_dirs() {

# make required directories

user=`$nginx -V 21 | grep "configure arguments:" | sed 's/[^*]*--user=\([^ ]*\).*/\1/g' -`

if [ -z "`grep $user /etc/passwd`" ]; then

useradd -M -s /bin/nologin $user

fi

options=`$nginx -V 21 | grep 'configure arguments:'`

for opt in $options; do

if [ `echo $opt | grep '.*-temp-path'` ]; then

value=`echo $opt | cut -d "=" -f 2`

if [ ! -d "$value" ]; then

# echo "creating" $value

mkdir -p $value chown -R $user $value

fi

fi

done

}

start() {

[ -x $nginx ] || exit 5

[ -f $NGINX_CONF_FILE ] || exit 6

make_dirs

echo -n $"Starting $prog: "

daemon $nginx -c $NGINX_CONF_FILE

retval=$?

echo

[ $retval -eq 0 ] touch $lockfile

return $retval

}

stop() {

echo -n $"Stopping $prog: "

killproc $prog -QUIT

retval=$?

echo

[ $retval -eq 0 ] rm -f $lockfile

return $retval

}

restart() {

#configtest || return $?

stop

sleep 1

start

}

reload() {

#configtest || return $?

echo -n $"Reloading $prog: "

killproc $nginx -HUP

RETVAL=$?

echo

}

force_reload() {

restart

}

configtest() {

$nginx -t -c $NGINX_CONF_FILE

}

rh_status() {

status $prog

}

rh_status_q() {

rh_status /dev/null 21

}

case "$1" in

start)

rh_status_q exit 0

$1

;;

stop)

rh_status_q || exit 0

$1

;;

restart|configtest)

$1

;;

reload)

rh_status_q || exit 7

$1

;;

force-reload)

force_reload

;;

status)

rh_status

;;

condrestart|try-restart)

rh_status_q || exit 0

;;

*)

echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"

exit 2

esac

[root@linuxprobe nginx-1.6.0]# chmod 755 /etc/rc.d/init.d/nginx

重启nginx服务程序并添加到开机启动项:

[root@linuxprobe nginx-1.6.0]# /etc/rc.d/init.d/nginx restart

Restarting nginx (via systemctl): [ OK ]

[root@linuxprobe nginx-1.6.0]# chkconfig nginx on

此时可以通过访问IP来判断nginx服务是否顺利运行:

更多内容可以查看 进行学习

关于linux虚拟主机搭建和利用虚拟机安装linux的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

上一篇:官网建设企业(建设集团网站)
下一篇:柳州网站建设的简单介绍
相关文章

 发表评论

暂时没有评论,来抢沙发吧~