云服务器安装nginx记录

一、命令安装(此命令安装为傻瓜式安装,所有的配置都已经默认做好)

1、安装命令

  yum install nginx -y

2、配置文件地址

  /etc/nginx/nginc.conf

3、默认nginx命令

  启动:nginx

  停止;nginx -s stop

  重启:nginx -s reload 

 

二、源码安装

1、安装环境

  yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel

2、使用wget命令下载源码

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

  压缩包被下载到当前所在目录

3、解压

  tar -zxvf nginx-1.20.1.tar.gz

4、进入nginx目录

  cd nginx-1.20.1

5、执行configure脚本

  • 不指定安装路径,不需要ssl

  ./configure

  • 指定安装路径,不需要ssl

  ./configure --prefix=/usr/local/nginx

  • 指定安装路径,需要ssl

  ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

6、编译源码

  make && make install(如果之前没有安装环境,那么可能遇到常见问题1,解决方法转常见问题1)

7、启动nginx

  • 启动

  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

  • 重启

  /usr/local/nginx/sbin/nginx -s reload

8、建立软链接,可以全局使用nginx命令

  ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

9、常用nginx命令

  启动:nginx

  停止:nginx -s stop

  重启:nginx -s reload

 

三、常见问题

1、make: *** 没有规则可以创建“default”需要的目标“build”。 停止。**

  原因:这是因为安装nginx 编译时缺少一些依赖造成的

  解决方法:yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel

 

2、nginx启动成功确无法访问页面

解决方法:

a、检查nginx配置

  • 查看nginx配置:nginx -t

  出现如图信息则配置没有问题

  • 重新启动nginx:nginx -s reload
  • 查看nginx进程:ps -ef | grep nginx

  出现以下3条信息则重启成功

b、检查服务器防火墙

c、配置阿里云服务端口

  工作台 –> 云服务器ECS –> 配置安全组规则 —> 配置规则 —> 手动添加 —> 添加80端口配置

 

四、常用linux命令记录

1、查看端口占用情况:lsof -i:端口号

posted @ 2022-08-04 17:10  狮子爱吃草  阅读(239)  评论(0编辑  收藏  举报