我们都知道传统搭建一个网站的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在本地访问,但是在Centos里面做开发调试环境,测试是用window的浏览器的,所以要用一个中间的web服务器做端口映射,这个时候就需要用到nginx端口映射,下面小编就来给您介绍一下。
什么是nginx
nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
Nginx具有占有内存少,单次请求响应更快,高并发可以更快的处理响应(并发能力强)的特点,Nginx可以作为静态页面的web服务器。nginx作为Web服务器,同时也作为作为负载均衡服务器和邮件代理服务器。
什么是负载均衡
负载均衡(load balance)已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各种各样的负载均衡产品,很多专业的负载均衡硬件提供了很好的功能,但却价格不菲,这使得负载均衡软件大受欢迎,nginx就是其中一个。
Nginx端口映射配置,通过NGINX做端口映射
第一步: 进去NGINX配置文件 cd /etc/nginx/sites-enabled
第二步: 查看是否有文件 default(该文件可以为其他,根据需要命名) 第三步: 编辑 default 文件 # 以下是在一个 server 中 location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. # try_files $uri $uri/ =404; client_max_body_size 100M; client_body_buffer_size 128k; # # add_header 'Access-Control-Allow-Origin' '*'; # add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS,PUT,HEAD,PATCH,DELETE'; proxy_pass http://127.0.0.1:12000;
备注:做完映射后,输入IP(URL)即可,不用输入端口,走默认80端口
花生壳和Nginx怎么一起使用
1、首先,登录本地的Linux服务器,如果没有安装Nginx,现在赶紧安装。
2、进入/etc/nginx目录,在conf.d目录下创建各个域名的*.conf文件。
3、登录花生壳页面,将主要的域名解析到第一步骤下的服务器,因为流量、速度被限制,这里一个花生壳设备只用一个域名。
4、之后,登录花生壳页面,将主要的域名解析到第一步骤下的服务器,因为流量、速度被限制,这里一个花生壳设备只用一个域名。
5、完成上面步骤,但是实际并未创建配置中的目录,那么html文件也是没有的。
6、在上一步骤的目录,创建下面的HTML文件,可见代码极其简易,很容易出现字符问题。
7、打开浏览器,测试域名结果,如上一步骤所料,出现乱码,但是呢,这也证明花生壳和Nginx的配置成功,日后可以看需求进行更改。
花生壳的“内网穿透”,无需公网IP、无需路由端口映射就可以通过固定的域名实现ERP远程访问,而且搭建和操作过程非常简单,无需专业的运维人员进行管理,节省了非常的成本,全面提高了办公效率,是高效解决ERP远程访问难题的致胜法宝。
花生壳动态域名是专门提供内网穿透服务的软件,其中端口映射、内网穿透的功能算是超实用也是需求超广泛的了。像我们个人做网站建设、视频监控,或者是企业使用FTP、OA、ERP等选择花生壳做解决方案都是很不错的。如果你有同样的需要,也可以对花生壳做更多相关的了解。