配置Nginx Web服务器及虚拟主机主机
来源:互联网 发布:php金融网站源码 编辑:程序博客网 时间:2024/05/15 23:24
配置Nginx Web
1、先需要安装pcre库
安装pcre支持rewrite库
yum -y install pcre pcre-devel yum -y install openssl openssl-develyum -y install gcc-c++
2、下载Nginx源码包
wget http://nginx.org/download/nginx-1.9.9.tar.gz
3、解压源码包
tar xvf nginx-1.9.9.tar.gz
4、新建系统账户
useradd -r nginx
5、预编译Nginx源码包
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
6、预编译完成后,编译安装Nginx
makemake install
7、Nginx目录
配置文件目录: /usr/local/nginx/conf/nginx.conf
主页目录: /usr/local/nginx/html/
启动命令:/usr/local/nginx/sbin/nginx
日志目录:/usr/local/nginx/logs
8、启动Nginx服务
检查配置文件正确性
./usr/local/nginx/sbin/nginx -t
当返回值为ok,则文件正确
启动服务
./usr/local/nginx/sbin/nginx
(平滑重启)
./usr/local/nginx/sbin/nginx -s reload
这时Nginx服务就配置完成,如需设置主页,可在/usr/local/nginx/html中设置。
虚拟主机主机
打开配置文件
vim /usr/local/nginx/conf/nginx.conf
找到http配置块
在其中添加server项,可配置基于不同IP,不同域名和不同端口的虚拟主机
基于不同IP
网卡需要配置多个IP
server { listen 80; server_name 192.168.1.100; location / { root /usr/local/nginx/html/NO1; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }}server { listen 80; server_name 192.168.1.110; location / { root /usr/local/nginx/html/NO2; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }}
基于不同端口
server { listen 80; server_name 192.168.1.100; location / { root /usr/local/nginx/html/NO1; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }} server { listen 8080; server_name 192.168.1.100; location / { root /usr/local/nginx/html/NO2; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }}
基于不同域名
server { listen 80; server_name www1.example.com; location / { root /usr/local/nginx/html/NO1; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 80; server_name www2.example.com; location / { root /usr/local/nginx/html/NO2; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
1 0
- 配置Nginx Web服务器及虚拟主机主机
- nginx-服务器多虚拟主机配置
- nginx安装及配置虚拟主机
- WEB开发入门--Java--web服务器,web应用程序及构架,虚拟主机,加密配置
- 主机、服务器、虚拟主机
- nginx配置web服务器
- Nginx 配置 Web服务器
- nginx web服务器配置
- Nginx配置信息及虚拟主机的创建
- window下配置nginx 及虚拟主机
- Nginx虚拟主机及反向代理配置
- 29讲 apache服务器使用及配置④ apache虚拟主机 web访问时序图
- apache服务器使用及配置④ apache虚拟主机 web访问时序图
- nginx配置静态web服务器
- Nginx 配置静态web服务器
- centos下为laravel框架配置nginx服务器虚拟主机
- nginx服务器,fastcgi模式,添加虚拟主机(多站点)配置
- 云主机搭建并配置web服务器
- Mac系统隐藏显示文件
- Android 命名规范
- zookeeper curator 对节点变化监控
- thrift学习 --- 安装(一)
- 敏捷测试的要领
- 配置Nginx Web服务器及虚拟主机主机
- Centos6.5下python2.6.6版本下安装pycurl模块
- UVA 1225解题报告
- 注册表里的秘密
- 【hihocoder1051】补提交卡——贪心
- iOS运行时(runtime)探究二:主要函数
- Python抓取知乎答案内容
- webjava架构ssh,tomcat 阿里云ecs,redis配置
- 【搜索】— 广搜队列 noi openjudge 2.5 Dungeon Master