nginx 基于域名的虚拟主机配置
2013-08-20 11:31
363 查看
假如nginx配置文件目录是:/usr/local/nginx/conf
4000
1.如果该目录下没有文件fcgi.conf,则添加该文件内容如下:
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
2.在nginx配置文件nginx.conf的http段,添加
include vhost/*.conf;
3. 假如服务器ip是192.168.1.17. 我想使用的域名是my17.com.
则,在目录./vhost下面添加配置文件my17.com.conf,内容如下:
server
{
listen 80;
server_name my17.com www.my17.com;
index index.php index.html index.htm default.html default.htm default.php;
root /home/mywww;
access_log off;
}
在服务器上创建目录 /home/mywww, 并且在该目录下创建默认首页文件index.html
4. 检查nginx配置文件是否正确,如果正确,平滑重启nginx
nginx -t
nginx -s reload
5. 配置自己电脑的host文件,使域名my17.com可以解析到服务器
编辑C:\WINDOWS\system32\drivers\etc\hosts
添加如下行:
192.168.1.17 my17.com www.my17.com
最后,在浏览器输入my17.com. 可以访问了。
4000
1.如果该目录下没有文件fcgi.conf,则添加该文件内容如下:
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
2.在nginx配置文件nginx.conf的http段,添加
include vhost/*.conf;
3. 假如服务器ip是192.168.1.17. 我想使用的域名是my17.com.
则,在目录./vhost下面添加配置文件my17.com.conf,内容如下:
server
{
listen 80;
server_name my17.com www.my17.com;
index index.php index.html index.htm default.html default.htm default.php;
root /home/mywww;
access_log off;
}
在服务器上创建目录 /home/mywww, 并且在该目录下创建默认首页文件index.html
4. 检查nginx配置文件是否正确,如果正确,平滑重启nginx
nginx -t
nginx -s reload
5. 配置自己电脑的host文件,使域名my17.com可以解析到服务器
编辑C:\WINDOWS\system32\drivers\etc\hosts
添加如下行:
192.168.1.17 my17.com www.my17.com
最后,在浏览器输入my17.com. 可以访问了。
相关文章推荐
- nginx编译安装和基于域名的虚拟主机配置
- nginx基于域名的虚拟主机配置
- nginx基于域名的虚拟主机配置(读书实验笔记)
- Nginx 虚拟主机配置的三种方式(三)(基于域名)
- 基于域名的虚拟主机配置(Nginx在 Linux下配置)
- nginx-基于名称的虚拟主机配置
- Nginx 配置基于域名的虚拟
- Nginx配置多个基于域名的虚拟主机+实验环境搭建+测试
- 【Nginx】配置基于域名的虚拟主机
- apache基于域名的虚拟主机配置
- nginx配置说明及虚拟主机站点的配置(基于域名)
- Nginx——安装与虚拟主机配置(域名非80端口问题)
- Nginx配置多个基于域名的虚拟主机+实验环境搭建+测试
- nginx-基于IP的虚拟主机配置
- Linux实战第六篇:CentOS7.3下Nginx虚拟主机配置实战(基于域名)
- nginx基于域名的日志切割脚本
- Nginx配置之基于域名的虚拟主机
- linux下nginx实现虚拟主机(3种方法:基于域名、基于端口、基于ip地址)
- Nginx nginx.conf虚拟主机配置(基于IP)示例
- linux apache虚拟主机配置(基于ip,端口,域名)