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

阿里云安装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.

相关推荐
热点推荐
电池容量超标,iPhone18 Pro Max有特殊邮寄要求

电池容量超标,iPhone18 Pro Max有特殊邮寄要求

环球网资讯
2026-09-19 09:30:06
平壤十万民众参加反美集会  巨型宣传画格外醒目 场面壮观

平壤十万民众参加反美集会 巨型宣传画格外醒目 场面壮观

那些看得见的老照片
2026-09-14 07:00:26
65岁艾美奖影帝罕见携妻走红毯,结婚17年她几乎不露面

65岁艾美奖影帝罕见携妻走红毯,结婚17年她几乎不露面

时光慢旅人
2026-09-20 05:24:49
米勒将5年2.05亿续约!23届诞生5个亿元先生:谁性价比最高?

米勒将5年2.05亿续约!23届诞生5个亿元先生:谁性价比最高?

毒舌NBA
2026-09-20 11:24:34
国家卫健委紧急呼吁:放下那杯“小甜水”!最新研究:水烧开再喝,微塑料摄入暴跌80%,身体正在悄悄“逆龄”

国家卫健委紧急呼吁:放下那杯“小甜水”!最新研究:水烧开再喝,微塑料摄入暴跌80%,身体正在悄悄“逆龄”

爱医斯坦
2026-09-20 12:20:08
“错换人生28年”当事人姚策遗孀回应公公郭希宽去世:事发突然,恳请网友停止恶意揣测,放过一位离世老人

“错换人生28年”当事人姚策遗孀回应公公郭希宽去世:事发突然,恳请网友停止恶意揣测,放过一位离世老人

极目新闻
2026-09-19 16:07:14
战争掏空一个国家有多快?每5名女性就有1个寡妇,为了孩子什么都做

战争掏空一个国家有多快?每5名女性就有1个寡妇,为了孩子什么都做

怪味历史连连看
2026-09-18 18:20:06
五大联赛榜首大战:阿根廷神锋梅开二度 卫冕冠军让二追二 两队均终结全胜

五大联赛榜首大战:阿根廷神锋梅开二度 卫冕冠军让二追二 两队均终结全胜

狍子歪解体坛
2026-09-20 01:58:46
河南郑州一女子快走热身腿部剧烈发痒,抓挠后冒出大片红印,本以为是被蚊虫叮咬,不料竟是“运动后过敏”

河南郑州一女子快走热身腿部剧烈发痒,抓挠后冒出大片红印,本以为是被蚊虫叮咬,不料竟是“运动后过敏”

台州交通广播
2026-09-19 10:54:42
22岁女星白T恤不穿内衣出街,撕边牛仔裤配银戒,网友:纽约风格

22岁女星白T恤不穿内衣出街,撕边牛仔裤配银戒,网友:纽约风格

生活观察员啊
2026-09-17 08:13:39
农夫山泉,已经不是一家卖水的公司了

农夫山泉,已经不是一家卖水的公司了

刺猬公社
2026-09-18 07:37:36
国足战马尔代夫将重用年轻新人,邵佳一有魄力,5大新星或同时首发

国足战马尔代夫将重用年轻新人,邵佳一有魄力,5大新星或同时首发

零度眼看球
2026-09-20 07:37:56
圆明园地下大反转,大火烧掉的仅是圆明园的表皮

圆明园地下大反转,大火烧掉的仅是圆明园的表皮

新车知多少
2026-09-20 06:06:33
池昌旭林珍娜全裸出镜被骂上热搜,其实是穿了肉色连体衣

池昌旭林珍娜全裸出镜被骂上热搜,其实是穿了肉色连体衣

乡野小珥
2026-09-20 06:58:38
巴萨25岁新援不值8000万欧!2次机会不进+7场0进球,不如阿德耶米

巴萨25岁新援不值8000万欧!2次机会不进+7场0进球,不如阿德耶米

体育知多少
2026-09-20 09:23:14
沙特找中国调停胡塞,最刺眼的不是“找中国”,是先敲了美国的门

沙特找中国调停胡塞,最刺眼的不是“找中国”,是先敲了美国的门

叶葉夜
2026-09-18 17:39:04
英超下课德比?曼联挑战倒数第1:若输球=3连败 帅位难保

英超下课德比?曼联挑战倒数第1:若输球=3连败 帅位难保

叶青足球世界
2026-09-20 10:36:38
燃油车不会撤退,而是换成HEV身份排山倒海般涌来,就在2026-2027

燃油车不会撤退,而是换成HEV身份排山倒海般涌来,就在2026-2027

刘哥谈体育
2026-09-20 04:50:42
打工时代快要结束了?2027局势大转变,普通人往后该如何谋生

打工时代快要结束了?2027局势大转变,普通人往后该如何谋生

娱乐洞察点点
2026-09-20 04:40:03
手术病人让网约车司机上4楼病房接人,司机:"你这美金我赚不了"

手术病人让网约车司机上4楼病房接人,司机:"你这美金我赚不了"

网约车观察室
2026-09-19 09:53:26
2026-09-20 13:15:00
IT小咖
IT小咖
专注Java技术分享,面试题总结。一起聊人生,一起学习进步
13文章数 2关注度
往期回顾 全部

科技要闻

谷歌承认:AI模型“黑”进3家公司

头条要闻

西贝1年门店数腰斩 官网最醒目位置介绍停留在2025年

头条要闻

西贝1年门店数腰斩 官网最醒目位置介绍停留在2025年

体育要闻

2026亚运会开幕式 胡明轩吴愉担任旗手

娱乐要闻

马伊琍被曝有新恋情,约会被拍

财经要闻

伪造票据洗白药品 回流药黑色产业链曝光

汽车要闻

大五座布局 车身尺寸不变 吉利银河M8申报信息公布

态度原创

健康
数码
教育
旅游
房产

脑动脉瘤的治疗方法,该选哪一种?

数码要闻

IDC:上半年中国PC显示器出货同比下滑2.2%,AOC、联想、HKC惠科份额前三

教育要闻

盲目撤并乡村学校的做法终于被叫停了 #2026中央一号文件

旅游要闻

不出京城 遍览齐鲁好风光

房产要闻

828新政重塑楼市格局,提前交卷的罗牛山·璞域再迎大动作

无障碍浏览 进入关怀版