阿里云(腾讯云)CentOS安装Nginx,从安装到访问服务器

写在前面:由于最近比较频繁地在阿里云、腾讯云的虚拟机上安装开发环境,经常忘记安装步骤,以前笔记都是记在Notion上,但是使用Ubuntu系统后,Notion并没有Linux版的,所以笔记将慢慢迁往CSDN神器。有些笔记是跟着培训机构的视频学习时做的;有些笔记是之前在各个技术博客上搜的,但是按照他们的步骤并不总是达到预期效果,所以在原文的基础上做了部分修改。为了方便自己,帮助他人,自己在云服务器上实践后,把到达预期结果的操作步骤记录于此。


文章目录

      • 一、下载&安装
          • 1.切换到文件下载目录
          • 2.下载Nginx包
          • 3.解压下载的包
          • 4.切进解压文件
          • 5.安装依赖库
          • 6.配置
          • 7.编译&安装
      • 二、Nginx常用命令
          • 1.启动Nginx
          • 2.重启Nginx
          • 3.关闭Nginx
            • 1)查找nginx的进程号
            • 2)杀死nginx进程
      • 三、阿里云配置(腾讯云请跳过)
          • 1.进入阿里云控制台
          • 2.进入云服务器ECS
          • 3.进入安全组
          • 4.进入安全组列表
          • 5.添加【入方向】的访问规则
          • 6.添加规则
      • 四、公网访问Ningx/服务器



一、下载&安装

1.切换到文件下载目录
cd /usr/local/src

注:其它目录也行,只是个人习惯。

2.下载Nginx包
wget http://nginx.org/download/nginx-1.14.2.tar.gz
3.解压下载的包
tar -zxvf nginx-1.14.2.tar.gz
4.切进解压文件
cd nginx-1.14.2
5.安装依赖库
yum -y install pcre-devel
yum -y install gcc-c++
yum install zlib zlib-devel
yum install openssl openssl-devel
6.配置
./configure --prefix=/usr/local/nginx  --with-pcre --with-http_ssl_module
7.编译&安装
make
make install

二、Nginx常用命令

1.启动Nginx
/usr/local/nginx/sbin/nginx
2.重启Nginx
/usr/local/nginx/sbin/nginx -s reload 
3.关闭Nginx
1)查找nginx的进程号
ps -ef|grep nginx

在这里插入图片描述

2)杀死nginx进程
kill -9 12669
kill -9 12670

注:每个服务器的nginx进程号大概率不一样,所以找到对应位置的数字,kill -9 该数字即可。


注:查找出的第三个进程是检索进程,并不是nginx进程,所以不用杀死。


三、阿里云配置(腾讯云请跳过)


腾讯云输入IP即可访问,但阿里云不可以。输入阿里云服务器的IP并不能访问Nginx(Nginx服务器此时应开启,命令见上),因为阿里云的安全组并没有开放80端口,所以应该打开此端口;而腾讯云默认是开启80端口的。


1.进入阿里云控制台

阿里云(腾讯云)CentOS安装Nginx,从安装到访问服务器_第1张图片

注:登录后,会显示控制台按钮。


2.进入云服务器ECS

阿里云(腾讯云)CentOS安装Nginx,从安装到访问服务器_第2张图片

3.进入安全组

阿里云(腾讯云)CentOS安装Nginx,从安装到访问服务器_第3张图片

4.进入安全组列表

阿里云(腾讯云)CentOS安装Nginx,从安装到访问服务器_第4张图片

5.添加【入方向】的访问规则

阿里云(腾讯云)CentOS安装Nginx,从安装到访问服务器_第5张图片

6.添加规则

阿里云(腾讯云)CentOS安装Nginx,从安装到访问服务器_第6张图片

按照上述操作,保存即可完成配置。


四、公网访问Ningx/服务器

配置完毕,输入阿里云的公网ip地址,即可访问Nginx。
注:此时nginx,一定要开启,开启命令见上。

阿里云(腾讯云)CentOS安装Nginx,从安装到访问服务器_第7张图片



写在最后:本人小白一枚,如有哪里表述不清或表达有误,请评论指出。





你可能感兴趣的:(Linux,linux,nginx)