Nginx(二)配置文件及域名虚拟主机
2013-09-08 15:55
786 查看
Nginx的配置文件nginx.conf
1.全局配置
#user nobody; //运行用户
worker_proccesses; //工作进程数量
#error_log logs/error.log; //错误日志文件位置
#pid logs/nginx.pid;` //PID文件位置
2.I/O事件配置
events {
use epoll; //使用epoll模型(提高性能,2.6以上版本)
worker_connections 4096; //每进程处理4096个连接
}
3.HTTP配置
http {
server {
location / { //默认根目录为nginx安装目录下的子目录html/
root html;
index index.html index.php;
}
}
}
Nginx的访问状态统计
修改配置文件nginx.conf
[root@server ~]#vim /usr/local/nginx/conf/nginx.conf
http {
... ... //省略部分信息
server{
listen 80;
server_name www.xxxx.com;
charset utf-8;
location / {
root html;
index index.html index.php;
}
location ~ /status { //访问位置为/status
stub_status on; //打开状态统计功能
access_log off; //关闭此位置的日志记录
}
}
}
[root@server ~]#service nginx restart
可以在浏览器中访问http://server/status
Nginx下基于域名的虚拟主机
1.准备目录及测试文件
[root@server ~]#mkdir -p /var/www/xxxx
[root@server ~]#echo "xxxx" > /var/www/xxxx/index.html
[root@server ~]#mkdir -p /var/www/yyyy
[root@server ~]#echo "yyyy" > /var/www/yyyy/index.html
2.修改配置文件
[root@server ~]#vim /usr/local/nginx/conf/nginx.conf
http {
server {
... ...
server_name www.xxxx.com;
... ...
location / {
root /var/www/xxxx;
index index.html index.php;
}
}
server {
... ...
server_name www.yyyy.com;
... ...
location / {
root /var/www/yyyy;
index index.html index.php;
}
}
}
[root@server ~]#service nginx reload
3.访问虚拟主机(搭建dns服务器略)
1.全局配置
#user nobody; //运行用户
worker_proccesses; //工作进程数量
#error_log logs/error.log; //错误日志文件位置
#pid logs/nginx.pid;` //PID文件位置
2.I/O事件配置
events {
use epoll; //使用epoll模型(提高性能,2.6以上版本)
worker_connections 4096; //每进程处理4096个连接
}
3.HTTP配置
http {
server {
location / { //默认根目录为nginx安装目录下的子目录html/
root html;
index index.html index.php;
}
}
}
Nginx的访问状态统计
修改配置文件nginx.conf
[root@server ~]#vim /usr/local/nginx/conf/nginx.conf
http {
... ... //省略部分信息
server{
listen 80;
server_name www.xxxx.com;
charset utf-8;
location / {
root html;
index index.html index.php;
}
location ~ /status { //访问位置为/status
stub_status on; //打开状态统计功能
access_log off; //关闭此位置的日志记录
}
}
}
[root@server ~]#service nginx restart
可以在浏览器中访问http://server/status
Nginx下基于域名的虚拟主机
1.准备目录及测试文件
[root@server ~]#mkdir -p /var/www/xxxx
[root@server ~]#echo "xxxx" > /var/www/xxxx/index.html
[root@server ~]#mkdir -p /var/www/yyyy
[root@server ~]#echo "yyyy" > /var/www/yyyy/index.html
2.修改配置文件
[root@server ~]#vim /usr/local/nginx/conf/nginx.conf
http {
server {
... ...
server_name www.xxxx.com;
... ...
location / {
root /var/www/xxxx;
index index.html index.php;
}
}
server {
... ...
server_name www.yyyy.com;
... ...
location / {
root /var/www/yyyy;
index index.html index.php;
}
}
}
[root@server ~]#service nginx reload
3.访问虚拟主机(搭建dns服务器略)
相关文章推荐
- LNMP架构 (2)之 Nginx安装、默认虚拟主机、用户认证、域名重定向、配置文件详解
- LAMP架构(nginx安装,默认虚拟主机,用户认证,域名重定向,nginx配置文件详解)
- Nginx 虚拟主机下支持Pathinfo并隐藏入口文件的完整配置
- 生产环境下的nginx.conf配置文件(多虚拟主机)
- Nginx虚拟主机配置文件
- nginx 配置虚拟主机访问PHP文件 502错误的解决方法
- 虚拟主机ip配置,nginx.conf文件配置及日志文件切割
- nginx虚拟主机包含配置方式(也可以一个虚拟主机配置一个单独的文件)
- 生产环境下的nginx.conf配置文件(多虚拟主机)
- docker映射window本地文件夹的nginx的虚拟主机配置文件vhost.nginx.conf
- Nginx安装与配置:默认虚拟主机、用户认证和域名重定向
- nginx配置虚拟主机之基于域名
- nginx关于配置多个虚拟主机和向后台转发的配置文件
- Nginx配置之基于域名的虚拟主机
- Nginx(6)-配置基于域名的虚拟主机
- nginx配置说明及虚拟主机站点的配置(基于域名)
- Nginx基于IP,端口,域名配置虚拟主机
- nginx 配置虚拟主机访问PHP文件 502错误的解决方法
- Nginx配置之基于域名的虚拟主机
- nginx基于域名的虚拟主机 反向代理配置实例