欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Nginxf服务器虚拟主机

程序员文章站 2022-05-31 11:45:58
...

步骤一:修改配置文件

  • 1)修改Nginx服务配置,添加相关虚拟主机配置如下
[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf
.. ..


server {
        listen       80;                                     #端口
        server_name  bbs.tarena.com;                        #域名
auth_basic "Input Password:";                        #认证提示符
        auth_basic_user_file "/usr/local/nginx/pass";        #认证密码文件
location / {
            root   html;                    #指定网站根路径
            index  index.html index.htm;
        }
       
}
    server {
        listen  80;                                        #端口
        server_name  www.tarena.com;                        #域名
location / { 
root   www;                                 #指定网站根路径
index  index.html index.htm;
}
}

  • 2)创建账户及密码

[[email protected] ~]# htpasswd –cm  /usr/local/nginx/pass  tom        //创建账户密码文件
New password: 
Re-type new password: 
Adding password for user tom

  • 3)创建网站根目录及对应首页文件
[[email protected] ~]# mkdir /usr/local/nginx/www
[[email protected] ~]# echo "www" > /usr/local/nginx/www/index.html

  • 4)重启nginx服务

[[email protected] ~]# /usr/local/nginx/sbin/nginx –s reload

  • 步骤二:客户端测试

  • 1)修改客户端主机192.168.4.100的/etc/hosts文件,进行域名解析


[[email protected] ~]# vim /etc/hosts
192.168.4.5    www.tarena.com  bbs.tarena.com

  • 2)登录192.168.4.100客户端主机进行测试
[[email protected] ~]# firefox http://bbs.tarena.com            #输入密码后可以访问
[[email protected] ~]# firefox http://www.tarena.com            #直接访问