网易首页 > 网易号 > 正文 申请入驻

阿里云安装nginx,实现域名访问

0
分享至

  • 1.安装Nginx前的准备

  • 2.安装Nginx

    • (1) 从官网下载最新稳定版的nginx

    • (2) 解压输入:

    • (3) 使用默认配置

    • (4)编译安装输入:

    • (5) 查看nginx的位置输入:

  • 3.Nginx的启动和关闭

    • (1)检查配置文件是否正确,输入:

    • (2)进入nginx目录,查看其版本

    • (3)启动Nginx(默认配置文件)

    • (4)浏览器访问

    • (5)常用命令

  • 4. 配置Nginx

  • 设置安全组

  • 配置域名解析

  • 配置nginx反向代理

    • nginx 配置负载均衡

1.安装Nginx前的准备

由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 。

所以执行如下命令安装

# yum install gcc-g++

# yum install pcre pcre-devel

# yum install zlib zlib-devel

# yum install openssl openssl-devel

2.安装Nginx (1) 从官网下载最新稳定版的nginx

官网地址:http://nginx.org/en/download.html

wget http://nginx.org/download/nginx-1.16.1.tar.gz

(2) 解压输入:tar -zxvf nginx-1.16.1.tar.gz
(3) 使用默认配置cd nginx-1.16.1
./configure
(4)编译安装输入:make && make install
(5) 查看nginx的位置输入:whereis nginx
3.Nginx的启动和关闭 (1)检查配置文件是否正确,输入:/usr/local/nginx/sbin/nginx -t
(2)进入nginx目录,查看其版本cd /usr/local/nginx
./sbin/nginx -V
(3)启动Nginx(默认配置文件)./sbin/nginx
(4)浏览器访问

在浏览器中输入服务器的ip地址,出现如下界面说明nginx安装启动

112.124.1.142

(5)常用命令

(在nginx目录下进行的操作 cd /usr/local/nginx/sbin )

  • nginx 启动nginx (例:启动输入:./nginx)

  • nginx -s stop 快速关闭nginx,可能不保存相关信息,并迅速中止web服务

  • nginx -s quit 平稳关闭nginx,保存相关信息,有安排的结束web服务

  • nginx -s reload 重启

  • nginx -s reopen 重新打开日志文件

  • nginx -c filename 为nginx指定一个配置文件

  • nginx -t 不运行,仅仅测试配置文件(检查配置文件语法的正确性,打开配置文件引用到的文件)

  • nginx -V 显示版本

4. 配置Nginx

输入:

vim /usr/local/nginx/conf/nginx.conf

打开配置文件。

在配置文件中加入这样一段配置

server{
listen 7777; #nginx所监听的ip与端口号
server_name 59.110.139.77; # 服务名
charset utf-8; #编码格式
location /{
index index.html index.htm; #默认页
root htmls; #根目录

设置安全组配置域名解析配置nginx反向代理

proxy_pass http://127.0.0.1:8081; 这里就是重点了,反向代理到后端8081端口

下面这几句是传递真实IP到后端服务

proxy_set_header X-Real-IP $remote_addr;

升级连接成为websocket连接 , 支持websocket

proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Origin "";

server{
listen 80;
server_name gofly.sopans.com;
#access_log /var/log/nginx/gofly.sopans.com.access.log main;
#location /static {
#root /var/www/html/go-fly;//自己的部署路径,静态文件直接nginx响应
location / {
proxy_pass http://127.0.0.1:8081;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Origin "";

server {
listen 80;
server_name www.aijava.top;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root html;
index index.html index.htm;
############
# proxy_read_timeout 1200;
# proxy_send_timeout 1200;
# proxy_connect_timeout 1200;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
# proxy_redirect off;
proxy_pass http://127.0.0.1:28083;

server {
listen 80;
server_name 192.168.1.1; #设置为ip地址

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
proxy_read_timeout 1200;
proxy_send_timeout 1200;
proxy_connect_timeout 1200;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://192.168.1.1/;

}

}
nginx 配置负载均衡

  • 负载均衡也是Nginx常用的一个功能,负载均衡其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。

  • 简单而言就是当有2台或以上服务器时,根据规则随机的将请求分发到指定的服务器上处理,负载均衡配置一般都需要同时配置反向代理,通过反向代理跳转到负载均衡。而Nginx目前支持自带3种负载均衡策略,还有2种常用的第三方策略。

upstream test {
server localhost:8080;
server localhost:8081;
server {
listen 81;
server_name localhost;
client_max_body_size 1024M;

location / {
proxy_pass http://test;
proxy_set_header Host $host:$server_port;
}
}

默认时不加weight,,指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。

upstream test {
server localhost:8080 weight=9;
server localhost:8081 weight=1;

上面的2种方式都有一个问题,那就是下一个请求来的时候请求可能分发到另外一个服务器,当我们的程序不是无状态的时候(采用了session保存数据),这时候就有一个很大的很问题了,比如把登录信息保存到了session中,那么跳转到另外一台服务器的时候就需要重新登录了,所以很多时候我们需要一个客户只访问一个服务器,那么就需要用iphash了,iphash的每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

upstream test {
ip_hash;
server localhost:8080;
server localhost:8081;

nginx卸载两步完成。

  • 全局查找nginx相关文件

find / -name nginx*
  • 删除查找出来相关nginx的文件

rm -rf file 此处跟查找出来的nginx文件

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
高市早苗涉违法向议员发放礼品

高市早苗涉违法向议员发放礼品

界面新闻
2026-02-25 07:54:10
创新突破、载誉而归,昌发展这些生态企业用佳绩“喜贺”春节

创新突破、载誉而归,昌发展这些生态企业用佳绩“喜贺”春节

昌发展集团
2026-02-15 10:48:11
昌发展新元科技园举办“暖新元 春满园”新春主题活动

昌发展新元科技园举办“暖新元 春满园”新春主题活动

昌发展集团
2026-02-04 17:12:16
宇树机器人去年只卖了5500多台,普通家庭基本没有买的

宇树机器人去年只卖了5500多台,普通家庭基本没有买的

爆角追踪
2026-02-25 10:08:50
双杀出线!5万人口小城燃爆欧冠:创54年神迹 奖金5000万

双杀出线!5万人口小城燃爆欧冠:创54年神迹 奖金5000万

叶青足球世界
2026-02-25 07:58:53
文科生 72 小时杀入 GitHub 全球榜:我没写一行代码,但指挥了一支 AI 军队

文科生 72 小时杀入 GitHub 全球榜:我没写一行代码,但指挥了一支 AI 军队

极客公园
2026-02-24 12:13:10
6.67%!深圳研发强度跃居中国第一

6.67%!深圳研发强度跃居中国第一

正解局
2026-02-24 20:43:46
恩比德复出27+6+5率76人大胜步行者 马克西32+9+8探花23分

恩比德复出27+6+5率76人大胜步行者 马克西32+9+8探花23分

醉卧浮生
2026-02-25 10:26:42
明星卸妆后,曾黎脸蜡黄,王子文像老阿姨,看到王一博后我惊呆了

明星卸妆后,曾黎脸蜡黄,王子文像老阿姨,看到王一博后我惊呆了

最美的开始
2026-02-24 19:00:14
一家四口春节“硬核”出游:从杭州自驾到嘉峪关,2700公里电车充电18次,“真香了”

一家四口春节“硬核”出游:从杭州自驾到嘉峪关,2700公里电车充电18次,“真香了”

极目新闻
2026-02-24 18:14:46
官媒发文,63岁俞敏洪再破天花板,让董宇辉和整个商界沉默了

官媒发文,63岁俞敏洪再破天花板,让董宇辉和整个商界沉默了

小熊侃史
2026-02-24 17:59:27
未来科学城医药产业集群添新活力

未来科学城医药产业集群添新活力

昌发展集团
2026-02-10 16:37:47
库明加首秀27+7!杰伦伤退老鹰大胜奇才 特雷杨无缘战旧主

库明加首秀27+7!杰伦伤退老鹰大胜奇才 特雷杨无缘战旧主

醉卧浮生
2026-02-25 10:53:22
昌发展合成生物制造转化加速中心搭建高通量菌株构建筛选平台

昌发展合成生物制造转化加速中心搭建高通量菌株构建筛选平台

昌发展集团
2026-02-09 10:57:31
江西一家5口自驾返程遇车祸致1死4伤 目击者称一半车身被大货车挤压在护栏上

江西一家5口自驾返程遇车祸致1死4伤 目击者称一半车身被大货车挤压在护栏上

闪电新闻
2026-02-25 09:57:16
从“世界工厂”到“两业协同”:广东,正开启下一次跃迁

从“世界工厂”到“两业协同”:广东,正开启下一次跃迁

正解局
2026-02-24 20:18:39
重庆女游客在河南中灵山失联10日后遗体被找到,家属发声

重庆女游客在河南中灵山失联10日后遗体被找到,家属发声

极目新闻
2026-02-25 11:27:08
江西南昌一家人自驾返程途中发生车祸,目击者称一半的车身被大货车挤压

江西南昌一家人自驾返程途中发生车祸,目击者称一半的车身被大货车挤压

观威海
2026-02-25 10:26:09
2月24日起,中国出口美国关税将从20%降至10%

2月24日起,中国出口美国关税将从20%降至10%

壹航运
2026-02-25 09:45:06
当地人也被宰,蓬莱酒楼屡教不改连夜被摘牌,老板透露身份还挣扎

当地人也被宰,蓬莱酒楼屡教不改连夜被摘牌,老板透露身份还挣扎

社会日日鲜
2026-02-24 09:27:23
2026-02-25 11:59:00
IT小咖
IT小咖
专注Java技术分享,面试题总结。一起聊人生,一起学习进步
13文章数 2关注度
往期回顾 全部

科技要闻

苹果MacBook Pro要加触摸屏了,还带灵动岛

头条要闻

夫妻8年还清百万元债务:在杭州开饭店 几乎全年无休

头条要闻

夫妻8年还清百万元债务:在杭州开饭店 几乎全年无休

体育要闻

曝雄鹿计划今夏追小卡 字母哥渴望与其并肩作战

娱乐要闻

撒贝宁到沈阳跑亲戚 老婆李白模特身材

财经要闻

春节档"开门黑" 电影票少卖了7000万张

汽车要闻

方程豹首款轿车实车图曝光 就等价格了?

态度原创

游戏
手机
教育
艺术
公开课

《漫威金刚狼》正式确认9月15日发售 魔形女等经典角色登场

手机要闻

莱茵测过全球最平折叠屏 苹果都在模仿!OPPO Find N6真机抢先看:能看到折痕算我输

教育要闻

专门听外行的,专门不听内行的:遇到这样的父母,我无语了!

艺术要闻

这位艺术家的马赛克画让人惊叹不已!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版