第一步:上传文件服务器
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实例,那么每个实例需要使用不同的端口,因为端口是全局资源,一旦被占用,其他实例就不能再使用该端口。 其次,关于Nginx同时监听HTTP和HTTPS。在网络安全日益受到...
利用强大的nginx进行多个端口转发服务,并集成到windows service里面
【Nginx RTMP 转发服务器详解】 Nginx RTMP服务器是一个基于Nginx的开源扩展,专门设计用于处理实时流媒体协议(RTMP)。它为内容发布者和消费者提供了一个高效、低延迟的平台,适用于直播、视频点播等多种应用场景...
nginx多服务器多端口配置
在Windows环境下,配置Nginx以支持HTTPS及在同一端口监听多个网站,即配置多个虚拟主机,是一项常见的网络服务设置任务。Nginx是一个高性能的HTTP和反向代理服务器,以其稳定性、高并发处理能力而受到广泛使用。下面...
在本文中,我们将深入探讨如何使用Nginx部署多个Vue.js项目。这通常在需要在同一域名下运行多个独立的应用程序...记住,每个项目都需要根据其特定的路径进行相应的配置,以便Nginx能够正确地转发请求到相应的静态文件。
Nginx端口映射配置方法是网络服务器管理中的一个重要环节,它允许用户通过单一的公共端口访问多个运行在不同私有端口上的服务。Nginx作为高性能的反向代理服务器,常用于实现这一功能。以下是关于Nginx端口映射配置...
然后k兄就提议可以在内网搭建个nginx反向代理服务器,将nginx反向代理服务器的80映射到外网IP的80,这样指向到公司外网IP的域名的HTTP请求就会发送到nginx反向代理服务器,利用nginx反向代理将不同域名的请求转发给...
本篇将详细介绍如何利用Nginx在一个域名下部署多个项目,以实现资源的有效管理和优化。 1. **Nginx基本配置** Nginx的配置主要通过修改`nginx.conf`主配置文件或在该文件中包含各个站点的配置文件来完成。每个...
在IT行业中,HTTPS通信是确保网站数据安全传输的重要手段,而Nginx作为一款高性能的HTTP...这个过程涉及到SSL证书管理、Nginx配置和服务器管理等多个方面,理解并掌握这些知识点对于构建和维护安全的Web服务至关重要。
标题中的"NGINX实现一个域名访问多个项目1"是指利用Nginx服务器的配置能力,让同一个域名能够根据不同的URL路径指向不同的应用或项目。描述中提到,这是为了解决在一个域名下部署多个项目的问题,避免为每个项目单独...
Nginx 作为一个轻量级的 Web 服务器软件,它具有许多重要的作用之一是实现 IP 端口映射。通过 Nginx,我们可以将外部的 HTTP 请求转发到内部的服务器上,从而实现负载均衡、反向代理、缓存等功能。 在本文中,我们...
服务器配置:在服务器配置中,需要配置 Nginx 的端口和 IP 地址,以确保服务器的安全性。 三、Nginx 配置方面 Nginx 配置方面是解决跨域问题的关键所在。以下是 Nginx 的配置示例: ``` server { listen 80; ...
在本文中,我们将深入探讨如何在Nginx服务器上配置URL哈希(url_hash)转发方式,这是一种负载均衡策略,用于将特定的URL请求路由到特定的后端服务器。这种配置适用于需要根据URL保持会话状态的应用场景,比如动态...
然而,在某些场景下,出于安全考虑或系统配置需求,我们可能希望让普通用户也能启动Nginx服务器,并且能够使用这些端口。本文将详细介绍如何实现这一目标。 #### 查看Nginx进程 首先,需要确保当前系统上已经安装...
### Nginx 转发 SFTP 和 FTP 的配置详解 #### 一、引言 在互联网技术领域中,Nginx(发音为 “engine X”)是一款高性能的HTTP和反向代理服务器,同时它也支持邮件代理服务。随着版本的不断更新与优化,Nginx 在...
`proxy_pass`则定义了目标服务器的IP和端口,Nginx会将接收到的TCP请求转发到这个地址。 如果你需要实现白名单访问,可以通过Nginx的访问控制功能来实现。例如,你可以添加一个`allow`指令来指定允许访问的IP地址或...
在Nginx服务器中,配置非80端口的端口转发是一项常见的需求,尤其在多应用部署或者安全策略要求的情况下。Nginx作为一个高性能的HTTP和反向代理服务器,其强大的灵活性使得我们可以轻松地调整服务器的行为。本文将...