LNMP下基于端口的虚拟主机配置

1、在/usr/local/nginx/conf/nginx.conf文件的的最后一个"}"前加上

include vhost/*.conf;    

2、在/usr/local/nginx/conf/vhost/文件下增加文件  myvhost.conf

server
    {
        listen 88;
        #listen [::]:80;
        server_name www.phpmyadmin.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/default/phpmyadmin;

        include none.conf;
        #error_page   404   /404.html;
        location ~ [^/]\.php(/|$)
        {
            # comment try_files $uri =404; to enable pathinfo
            try_files $uri =404;
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
            #include pathinfo.conf;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        access_log  /home/wwwlogs/www.phpmyadmin.com.log  access;
}

3、重启服务

service nginx restart

4、在服务器机上访问

127.0.0.1:88

#或者

localhost:88

 二、基于域名

1、把 《 一、基于端口 2步骤》中的

listen 88;
        #listen [::]:80;
        server_name www.phpmyadmin.com;

改为:

listen 80;
        #listen [::]:80;
        server_name www.blog.com;

 2、修改hosts文件

vi /etc/hosts

末尾追加

127.0.0.1 www.blog.com blog

3、在服务器机上访问

www.blog.com 
#或者
blog

三、在windows上访问虚拟机

1、用   服务器IP:端口   例如

198.168.1.187:88

可以直接访问

2、用域名访问,修改windows上的

C:\Windows\System32\drivers\etc\hosts
#nginx 192.168.1.187虚拟机服务器192.168.1.187   www.lmyadmin.com192.168.1.187   www.default.com

 

posted @ 2015-12-10 20:19  九分  阅读(818)  评论(0编辑  收藏  举报