安装配置nginx

介绍
官网

w10

下载 http://nginx.org/
解压直接能用

cmd 进入nginx文件
start nginx 开启
nginx.exe -s reload 重启

liunx

查看nginx进程

ps -ef | grep  nginx

新增用户

useradd leyou

创建文件

cd /home/leyou

将nginx上传到该目录下

解压

tar 	xvf  nginx-1.10.0.tar.gz

删除安装包

rm -rf nginx-1.10.0.tar.gz

进nginx目录

cd  nginx-1.10.0

配置

安装c++编译器

yum install gcc-c++ -y



yum -y install pcre-devel

yum -y install openssl openssl-devel

必须在nginx-1.10.0目录下

安装

./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx

make && make install

启动

nginx 

必须在nginx-1.10.0目录下

检查配置是否正确

nginx -t

关闭

nginx -s stop

测试配置

测试配置文件是否正常

nginx -t

重新加载配置文件

 nginx -s reload

关闭防火墙

  • 临时关闭
    • service iptables stop
      
  • 永久关闭(需重启)
    • chkconfig iptables off
      

测试

在浏览器输入虚拟机ip

出现Welcome to nginx! 代表安装成功

配置

opt/nginx/conf/nginx.conf

server{
		
		listen 80;  #拦截端口
		server_name manage.leyou.com;	# 拦截域名 
		
		# 带参数
		proxy_set_header X-Forwarded-Host $hout;
		proxy_set_header X-Forwarded-server $host;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		
		# 监听的路径
		# / 代表所有路径
		location /{
			# 代理访问路径
			proxy_pass http://192.168.43.162:9001; #主机地址下的9001
			
			proxy_connect_timeout 600;
			proxy_read_timeout 600;
		}
	}
	....

配置总结

  • alias 是代理物理路径
    server{
    		listen       80;
    		server_name  www.xuecheng.com;
    		ssi on;
    		ssi_silent_errors on;
    		location / {
    			alias   D:/java/学成前端/xc-ui-pc-static-portal/;
    			index  index.html;
    		}
    	
       }
    
  • proxy_pass 代理url
server {
        listen       80;
        server_name  manage.leyou.com;
        
        location / {
			proxy_pass http://127.0.0.1:9001;
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值