nginx基于IP和域名的虚拟主机创建
创建虚拟主机目录vhost(自定义设置),一般和nginx.conf在同一目录下默认初始nginx的配置文件只修改/etc/nginx/nginx.conf中的:include /etc/nginx/vhost/*.conf;然后在虚拟机的目录下创建虚拟主机对应的配置文件(文件名称自定义):vim /etc/nginx/vhost/gjy.confserver{listen80;server_na
·
创建虚拟主机目录vhost(自定义设置),一般和nginx.conf在同一目录下
默认初始nginx的配置文件只修改/etc/nginx/nginx.conf中的:include /etc/nginx/vhost/*.conf;
然后在虚拟机的目录下创建虚拟主机对应的配置文件(文件名称自定义):
vim /etc/nginx/vhost/gjy.conf
server
{
listen 80;
server_name gjy.com; #这里是基于域名的虚拟主机,如果要基于IP就把域名换成响应的IP即可
index index.php index.html index.htm default.html default.htm default.php;
root /data/osyunwei/bbs;
location / {
#使用root指令指定虚拟主机目录即网页存放目录
#比如访问http://ip/test.html将找到/usr/local/html3/test.html
#比如访问http://ip/item/test.html将找到/usr/local/html3/item/test.html
root /usr/local/nginx/html80;
#指定欢迎页面,按从左到右顺序查找
index index.html index.htm;
}
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}
location /status {
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d; #过期时间
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
access_log off;
}
重启nginx。
更多推荐
已为社区贡献22条内容
所有评论(0)