首页 > 编程知识 正文

web服务器上创建虚拟主机,虚拟机配置web服务器步骤

时间:2023-05-06 09:21:59 阅读:11541 作者:4680

将指定的域名绑定到指定的服务器目录是web服务器的虚拟主机功能。 绑定后,打开域名即可访问服务器上指定的目录。 这里以Nginx为例进行说明。

1、进入nginx的conf.d目录

cd /etc/nginx/conf.d

使用ls命令查看目录的内容时,可以看到名为default.conf的文件

2、复制default.conf创建新的. conf文件。

CP default.conftest.xiangzhi ge.cn.conf

3、修改test.xiangzhige.cn.conf配置文件的内容

vim test.xiangzhige.cn.conf

服务器{

listen 80

server_name localhost;

#charset koi8-r;

# access _ log/var/log/nginx/log/host.access.log main;

位置/{

根/usr/share/nginx/html;

索引索引. html index.htm;

}

#error_page 404 /404.html;

# redirectservererrorpagestothestaticpage/50x.html

#

error _ page 500502503504/50x.html;

location=/50x.html {

根/usr/share/nginx/html;

}

# proxythephpscriptstoapachelisteningon 127.0.0.1:80

#

#location ~ .php$ {

# proxy_pass http://127.0.0.1;

() )是

# passthephpscriptstofastcgiserverlisteningon 127.0.0.133609000

#

#location ~ .php$ {

#根html;

# fastcgi _ pass 127.0.0.1:9000;

# fastcgi_index index.php;

# fastcgi _ param script _ filename/scripts $ fastcgi _ script _ name;

# include fastcgi_params;

() )是

# deny access to .htaccess files,if Apache ' s文档根

# concurs with nginx's one

#

#location~~//ht{

# deny all;

() )是

}

服务器标志从定义虚拟主机开始。 listen用于指定虚拟主机的服务端口,80是http的默认端口号。 server_name用于指定IP地址或域名,多个域名之间用空格分隔。 索引用于设置访问的缺省首页地址,根命令用于指定虚拟主机的网页吉鲁。 此目录可以是相对路径或绝对路径。

修改server_name、root、index项目的内容如下。

server_name test.xiangzhige.cn;

#charset koi8-r;

# access _ log/var/log/nginx/log/host.access.log main;

root/Ali data1/www/test.xiagzhi ge.cn;

位置/{

index index.PHP index.htmlindex.htm;

}

要使修改的nginx配置文件生效,必须重新加载或启动nginx

测试nginx配置文件中是否存在错误

nginx -t

如果有错误,请更正;否则,请运行以下命令重新加载nginx

服务nginx重新加载

4、创建虚拟主机所需的目录

[ root @ liboxiangecsconf.d ] # mkdir/Ali data1

[ root @ liboxiangecsconf.d ] # CD/Ali data1

[ root @ liboxiangecsalidata1] # mkdir www

[根@ liboxiangecsalidata1] # CD www

[ root @ liboxiangecswww ] # mkdir test.xiangzhi ge.cn

创建index.html文件

[ root @ liboxiangecswww ] # CD test.xiangzhi ge.cn /

[ root @ liboxiangecstest.xiangzhi ge.cn ] # vimindex.html

在index.html文件中输入hello,或输入其他内容

5、验证虚拟主机是否成功创建

在浏览器中输入域名,以为您在使用test.xiangize ge.cn,因此输入了test.xiangize ge.cn

Snip20170326_3.png

如果浏览器打开并显示在4中输入的内容,则证明虚拟主机创建成功

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。