使用nginx

第一步 在https://nginx.org/en/download.html 地址上下载nginx 下载安装后会是这样的一个界面

然后再conf文件中打开 nginx.conf文件修改配置文件

server {
listen 8800 ;//这是需要监听的端口号 访问本地8800相当于打开下面配置的端口号 8889
server_name localhost ;

#charset koi8-r;

#access_log logs/host.access.log main;

    location /xinxinxin/ {// 服务器端的ip后缀
            add_header 'Access-Control-Allow-Origin' '*' ;//允许访问的header头为* 代表允许所有的请求
            proxy_set_header    Host $http_host ;
            proxy_set_header    X-Real-IP $remote_addr ;
            proxy_set_header    X-ForWarded-For $proxy_add_x_forwarded_for ;
            proxy_pass          http://10.110.43.169:7900/ ;//服务器端的ip
}
        
location / {
#root html;
#index index.html index.htm;
            
            proxy_set_header    Host $http_host ;
            proxy_set_header    X-Real-IP $remote_addr ;
            proxy_set_header    X-ForWarded-For $proxy_add_x_forwarded_for ;
            proxy_pass          http://127.0.0.1:8889/ ;//本地打开的端口号
}

注意:使用node打开的项目文件端口号  不能跟要监听的端口号相同  不然打开的端口号会+1  会打开本地的9000端口

打开nginx不能直接双击nginx.exe 需要使用命令行打开  最好的办法是使用node打开 按住shift+鼠标右键 打开命令行窗口 关闭的时候需要手动关闭任务管理器内的所有nginx进程

start nginx : 启动nginx 或者输入nginx+tab建自动补全 
nginx -s reload  :修改配置后重新加载生效
nginx -s reopen  :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

关闭nginx:
nginx -s stop  :快速停止nginx
nginx -s quit  :完整有序的停止nginx


如果遇到报错:

bash: nginx: command not found

有可能是你再linux命令行环境下运行了windows命令,

如果你之前是允许 nginx -s reload报错, 试下 ./nginx -s reload

或者 用windows系统自带命令行工具运行

希望对大家有所帮助




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值