第一步:上传文件服务器
1、 在服务器根目录创建nginx文件夹,上传 nginx-1.3.15.tar.gz 和 nginx.sh到
nginx文件夹下
2、 解压 nginx-1.3.15.tar.gz
第二步:安装文件
1、 进入/nginx/nginx-1.3.15目录下
2、 分别执行下列命令安装软件:(安装默认目录/usr/local/nginx)
./configure
make
make install
第三步:修改配置文件
1、 进入/usr/local/nginx/conf目录修改nginx.conf文件
2、 修改内容说明:
红色部分为添加的代码
“80”为 10.200.130.71服务器端口号
通过访问服务器http:// 100.200.130.79:80/test可以调整到http:// 100.200.130.79:8088/test
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
location /test{
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http:// 100.200.130.79:8088/test(转发服务器url);
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
第四步:设置nginx服务
1、 将/nginx 下复制nginx.sh到/etc/init.d/nginx下
(执行 cp nginx.sh /etc/init.d/nginx)
2、 将nginx添加为可执行服务(执行chmod u+x /etc/init.d/nginx
查 看nginx是否添加成功执行 ll /etc/init.d/nginx)
3、 添加到启动服务器时nginx服务默认启动
(执行chkconfig --add nginx
chkconfig nginx on
chkconfig --list
)
4、启动nginx服务。
(启停nginx服务命令:
service nginx start
service nginx stop)
分享到:
相关推荐
主要介绍了详解nginx同一端口监听多个域名和同时监听http与https的相关资料,需要的朋友可以参考下
利用强大的nginx进行多个端口转发服务,并集成到windows service里面
然后k兄就提议可以在内网搭建个nginx反向代理服务器,将nginx反向代理服务器的80映射到外网IP的80,这样指向到公司外网IP的域名的HTTP请求就会发送到nginx反向代理服务器,利用nginx反向代理将不同域名的请求转发给...
搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在...
nginx多服务器多端口配置
nginx_rtmp 流媒体转发服务器,低延时,根据源码编译,稳定可靠 可测试使用
Nginx反向代理一个80端口下配置多个微信项目详解 我们要接入微信公众号平台开发,需要填写服务器配置,然后依据接口文档才能实现业务逻辑。但是微信公众号接口只支持80接口(80端口)。我们因业务需求需要在一个...
nginx一个域名多个项目部署,nginx一个域名多个项目部署,nginx一个域名多个项目部署,nginx一个域名多个项目部署
一:nginx同一端口监听多个域名和同时监听http,https 分享者:weikle,来自原文地址 1、同一端口监听多个域名 如今公网ip资源越来越珍贵,多域名监听应用非常广泛,就是用一个端口,比如80或者443,监听多个入口...
nginx代理功能十分强大,经常用来做反向代理,但有的实际工作环境需要正向代理,经安装发现网上常用的方法有两点问题,1.并不支持https代理,2需要访问的网址一但加上非80端口就会403报错。 后经反复测试,已找到...
当在一台主机上部署了多个不同的web服务器,并且需要能在80端口同时访问这些web服务器时,可以使用 nginx 的反向代理功能: 用 nginx 在80端口监听所有请求,并依据转发规则(比较常见的是以 URI 来转发)转发到对应的...
nginx做正向代理,假设监听80端口,而一个用户请求的url带非80端口号,nginx会默认将该url请求转到80端口,百度了一番,网友提供的方法都无法解决问题,于是自己用lua解决了: 1、最多的解决方式就是在$host后面添加...
https服务器nginx反向代理配置,SSL连接下的域名访问应用服务器配置
使用nginx进行服务器管理,经常会遇到跨域问题,此文档就是解决此类问题; nginx跨域问题,解决多端口,多ip问题
Nginx如何配置url_hash转发方式.docx
主要介绍了Nginx服务器中配置非80端口的端口转发方法详解,文中使用到了Nginx中的proxy_pass配置项,需要的朋友可以参考下
进入 /usr/local/nginx/conf sudo cd /usr/local/nginx/conf 创建 vhost 目录 sudo mkdir vhost 修改 nginx.conf 文件 sudo cp nginx.conf nginx.conf_back sudo vim nginx.conf 设置访问机器的 hosts 文件,...
1.3 这样就做到了只要开通80端口就可以完成多个端口访问。 1.4 root配置可以是绝对路径,也可是相对路径。 server { listen 80; server_name www.baidu.test.com;#你要填写的域名,多个用逗号隔开 location ...