Linux之安装Nginx(安装包方式)

安装依赖包

//一键安装四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

下载并解压安装包

# 进入文件夹(自定义位置)
cd /usr/local

# 下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz

# 解压
tar -xvf nginx-1.13.7.tar.gz

# 重命名
mv nginx-1.13.7 nginx

安装nginx

我的安装很顺利,真的无脑执行命令

//进入nginx目录
cd /usr/local/nginx

//执行命令
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf

//执行make命令,可能会报错,下面有解决方法 
make

//执行make install命令
make install

启动nginx(可能会报错)

下面有解决方法;root权限才能启动

启动方法一:
/usr/local/nginx/sbin/nginx -s reload

启动方法二:
# 进入文件夹
cd /usr/local/nginx/sbin
# 启动 nginx
./nginx -s reload

若报错(不报错直接跳过)

  • 报错信息
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
2019/11/01 14:17:03 [notice] 24395#0: signal process started
2019/11/01 14:17:03 [error] 24395#0: open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
  • 属于缺少文件夹以及文件
# 进入nginx文件下
cd /usr/local/nginx

# 创建文件夹
mkdir logs

# 创建文件
touch error.log

# 生成nginx.pid文件
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

# 重新启动 nginx
/usr/local/nginx/sbin/nginx -s reload

  • 查看nginx进程是否启动:
ps -ef | grep nginx

操作图片

外部连接服务器

  • 若想使用外部主机连接上虚拟机,需要添加防火墙释放80端口号或直接关闭虚拟机的防火墙
防火墙命令:

# 开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

#重启防火墙生效
systemctl reload firewalld

# 查看已经开放的端口:
firewall-cmd --list-ports

关闭防火墙:

centOS6及以前版本使用命令: systemctl stop iptables.service

centOS7关闭防火墙命令: systemctl stop firewalld.service

随后访问该ip即可看到nginx界面。
  • 浏览器输入ip
    nginx欢迎页

常用命令

  • 进入安装目录中
cd /usr/local/nginx/sbin
  • 启动,关闭,重启,命令:
./nginx 启动
./nginx -s stop 关闭
./nginx -s reload 重启

nginx配置域名映射

不要让任何人告诉你:你的梦想不实际。梦想的目的不是为了实际,而是为了给你的人生带来意义和快乐。

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 您可以通过以下步骤下载nginx安装包: 1. 打开终端或命令行界面。 2. 输入以下命令下载nginx安装包: wget http://nginx.org/download/nginx-1.18..tar.gz 3. 等待下载完成后,解压安装包: tar -zxvf nginx-1.18..tar.gz 4. 进入解压后的目录: cd nginx-1.18. 5. 编译安装nginx: ./configure make sudo make install 6. 安装完成后,启动nginx: sudo nginx 希望这些步骤能够帮助您成功下载和安装nginx。 ### 回答2: 在Linux系统中下载Nginx安装包是一个比较简单的过程,接下来我们将从以下几个方面给出具体的步骤。 1. 确认系统架构与版本 在下载Nginx之前,需要确认Linux系统的架构和版本,因为Nginx有多种版本和可执行文件,针对不同的系统架构和版本而开发。 2. 打开Nginx官网 打开Nginx官网,https://nginx.org/en/download.html,找到可用的稳定版或者开发版的链接。 3. 下载Nginx安装包 下载Nginx安装包可以使用wget、curl等命令行工具,也可以使用浏览器下载,然后通过scp上传到服务器。 4. 安装Nginx 下载Nginx后,需要进行解压和安装,具体步骤如下: ① 解压安装包:tar -zxvf nginx-xx.tar.gz ② 进入解压目录:cd nginx-xx ③ 编译并安装:./configure && make && make install 5. 配置Nginx 完成Nginx安装后,还需要进行相关的配置,如修改Nginx配置文件,添加虚拟主机等等。 6. 启动Nginx 最后一步就是启动Nginx,可以通过命令行启动,也可以通过服务方式启动Nginx。 总体来说,下载Nginx安装包这个过程并不复杂,但是需要了解相关的技术知识,如系统架构、Linux命令等等。如果初学者遇到问题,可以查询相关的文档资料或者咨询资深开发者。 ### 回答3: Nginx是一款高性能的Web服务器和反向代理服务器,它可以运行在各种操作系统上,其中包括Linux。在Linux中,下载并安装Nginx可以为网站提供可靠、高效、安全的服务,并使网站的响应速度更快。如果您想在Linux中下载Nginx安装包,请按照以下步骤进行: 第一步,在命令行中输入以下命令,安装依赖项: sudo apt-get update sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g-dev 第二步,创建一个新的文件夹,用于下载和存储Nginx安装包: sudo mkdir /opt/nginx cd /opt/nginx 第三步,从Nginx官方网站下载最新版本的Nginx安装包: sudo wget https://nginx.org/download/nginx-1.21.3.tar.gz 第四步,解压下载的Nginx安装包: sudo tar -zxvf nginx-1.21.3.tar.gz 第五步,进入解压后的Nginx文件夹: cd nginx-1.21.3 第六步,运行以下命令,配置编译参数: sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module 第七步,运行以下命令,编译和安装Nginx: sudo make sudo make install 第八步,启动Nginx服务器: sudo /usr/local/nginx/sbin/nginx 在完成以上步骤后,您的Linux系统上应该已经成功安装Nginx服务器。您可以通过浏览器访问Nginx默认端口80,例如http://your_ip_address,查看您的Nginx是否成功安装

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值