nginx 反方向代理/负载均衡
一、安装
(1)一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
(2)下载与解压
//下载的位置是当前路径 cd /developer
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -zxvf nginx-1.13.7.tar.gz
(3)安装(注意用户权限) 默认安装位置 /usr/local/nginx
不知道安装到哪了 执行命令 whereis nginx 将得到路径
进入解压后的文件夹 cd /developer/nginx
./configure
make
make install
(4) 验证
cd /usr/local/nginx/sbin
./nginx
ps aux | grep nginx
二、Nginx 常用命令
三、虚拟主机的域名配置
意思是 vhost (conf 创建的文件夹) 下的 .conf 的配置文件也加载在内
vhost文件夹下创建 www.imooc.com.conf 配置如下。
访问 www.imooc.com 等于访问 http://192.168.1.104
server {
listen 80;
#配置多个 listen server_name
server_name www.imooc.com www.demo.com;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root http://192.168.1.104;
}
}
由于没有互联网域名,在本机配置(/etc/hosts),可以实现如下访问。
在 window 的主机域名配置路径 C:WindowsSystem32driversetchosts
192.168.1.104 www.imooc.com
也可以进行如下访问。
环境:window 7 64 虚拟机 Linux Centos 6.8