Linux—— Nginx 安装与测试(centos 6.8)

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 常用命令

Linux—— Nginx 安装与测试(centos 6.8)

Linux—— Nginx 安装与测试(centos 6.8)

 Linux—— Nginx 安装与测试(centos 6.8)

Linux—— Nginx 安装与测试(centos 6.8)

三、虚拟主机的域名配置

  Linux—— Nginx 安装与测试(centos 6.8)

     意思是 vhost (conf 创建的文件夹) 下的 .conf 的配置文件也加载在内 

     Linux—— Nginx 安装与测试(centos 6.8)

      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; } }

Linux—— Nginx 安装与测试(centos 6.8)

  由于没有互联网域名,在本机配置(/etc/hosts),可以实现如下访问。

Linux—— Nginx 安装与测试(centos 6.8)

  在 window 的主机域名配置路径 C:\Windows\System32\drivers\etc\hosts

     192.168.1.104 www.imooc.com

 也可以进行如下访问。

Linux—— Nginx 安装与测试(centos 6.8)

 

 环境:window 7 64   虚拟机 Linux Centos 6.8