CentOS安装配置Nginx

这篇具有很好参考价值的文章主要介绍了CentOS安装配置Nginx。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、从官网nginx.org下载Nginx:

centos安装nginx,Nginx,nginx

说明:

1)因为这是一个stable稳定版本。

2)Mainline version: 开发版;Stable version: 稳定版;Legacy versions: 早期版本;

3)我们肯定是要找最新的稳定版本。

二、上传到Linux中:

centos安装nginx,Nginx,nginx

不需要使用上传的方法,可以通过先复制链接地址,然后通过wget命令进行下载:

cd /usr/local/src

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

注意下/usr/local/src这个目录。

三、解压文件:

tar -zxvf nginx-1.22.1.tar.gz

centos安装nginx,Nginx,nginx

四、编译安装Nginx:

因为是编译安装,所以需要安装编译器:

yum install -y gcc gcc-c++

1)安装Nginx的依赖包:

yum install -y pcre-devel openssl-devel

说明:pcre-devel 是为nginx模块,如rewrite提供正则表达式;

zlib-devel为Nginx模块如gzip提供数据压缩用的函数库;

openssl-devel:为Nginx模块如ssl提供密码算法,证书以及ssl协议等功能。

2)Nginx的编译安装:

添加www用户:

useradd -s /sbin/nologin -M www
./configure --prefix=/usr/local/nginx --with-http_ssl_module
./configure --prefix=/usr/local/nginx-1.24.0 --user=www --group=www --with-http_ssl_module --with-http_stub_status_module

说明:这个configure,我们添加了www用户,然后我们还增加了nginx状态的模块。监控的时候就能使用到。

说明:

./configure用于对即将安装的软件进行配置,检查当前环境是否满足安装软件的依赖关系。

configure是一个Shell脚本,执行它的作用是生成makefile文件。

[root@vm1 nginx-1.24.0]# file configure
configure: POSIX shell script, ASCII text executable
[root@vm1 nginx-1.24.0]#

--prefix是用于设置安装目录;

--with-http_ssl_module选项用于设置在Nginx中允许使用http_ssl_module模块的相关功能。

centos安装nginx,Nginx,nginx

 在目录中多了Makefile文件,这个文件会告诉我们怎么来编译nginx。

centos安装nginx,Nginx,nginx

3)通过make命令编译安装nginx:

make && make install

centos安装nginx,Nginx,nginx

make是编译,makeinstall是把生成的文件拷贝到指定的目录。

五、Nginx的启动与停止:

centos安装nginx,Nginx,nginx

启动之前,我们一定要检测下配置文件是否正确。这是一个自己的习惯。

/usr/local/nginx/sbin/nginx -t

 1)启动nginx:

/usr/local/nginx/sbin/nginx

centos安装nginx,Nginx,nginx

 启动命令:

cd /usr/local/nginx/sbin

./nginx

然后,我们可以看到有两个进程,一个是master进程,一个是worker进程。

打开的端口是80端口。

2)停止Nginx服务:

1)立即停止服务:

./nginx -s stop

2)也可以使用从容停止服务:

./nginx -s quit

3)通过kill 或者killall杀死进程:

kill Nginx主进程ID

killall nginx

说明:如果killall没有这个命令,可以使用yum install -y psmisc进行安装。

另外有几个命令也需要记住:

./nginx -s reload

./nginx -s reopen

./nginx -v

./nginx -t 

说明:

1)reload是重新加载配置文件;

2)reopen是重新打开配置文件;

3)-v是显示版本信息;

4)-t是检查当前配置文件是否正确;

另外一些配置:

1)添加到环境变量:

echo $PATH

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

说明:ln -s的第一个参数是源文件路径,第二个参数目标文件路径;

2)添加到系统服务:

vim /usr/lib/systemd/system/nginx.service

[Unit]
Description=nginx web service
Documentation=http://nginx.org/en/docs/
After=network.target

[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=default.target
chmod 755 /usr/lib/systemd/system/nginx.service
启动: systemctl start nginx
停止: systemctl stop nginx
重启: systemctl restart nginx
重新加载配置文件: systemctl reload nginx
查看nginx状态: systemctl status nginx
开机启动: systemctl enable nginx

在这个过程中遇到一个问题。后来是将服务器重新启动,问题得到了解决。

然后我们通过curl命令查看nginx的状态:

centos安装nginx,Nginx,nginx

 说明:文章来源地址https://www.toymoban.com/news/detail-717293.html

到了这里,关于CentOS安装配置Nginx的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS 7.6环境下Nginx1.23.3下载安装配置使用教程

    这篇文章主要介绍了CentOS 7.6环境下Nginx下载安装配置使用教程,学习nginx的朋友可以参考一下 使用如下命令进行下载 wget http://nginx.org/download/nginx-1.23.3.tar.gz 项目首先我们需要安装gcc、gcc-c++、zlib、pcre 和openssl。 判断?包名是否安装 rpm -q ?包名 yum install -y gcc gcc-c++ 注:wget http

    2024年02月10日
    浏览(52)
  • centos系列:【 全网最详细的安装配置Nginx,亲测可用,解决各种报错】

    #输出实例 #补充Nginx常用命令 #查看Nginx进程 #全局配置 #I/O事件配置 #HTTP配置 #日志配置 #生成用户密码认证文件 #修改主配置文件相对应目录,添加认证配置项 #创建网页内容存放的地方 #配置网页 #配置nginx.conf #亲测配置示例 #修改hosts文件 #配置完后,输入htttp://192.168.88.130:

    2024年04月28日
    浏览(40)
  • Centos7通过nginx+tomcat部署Vue+SpringBoot项目(超详细步骤,从nginx+tomcat安装到Vue+SpringBoot打包配置+nginx.conf)

    目录 一丶前言 二、安装nginx 1.准备nginx 2.服务器上传nginx 3.解压nginx  4.安装相关依赖库 5.编译nginx 6.启动nginx 7.访问nginx  8.安装成系统服务 三、安装Tomcat 1.安装JDK(如果安装并配置环境变量了可以略过) 2.准备Tomcat 3.服务器上传tomcat 4.解压tomcat  5.启动tomcat 6.访问tomcat 7.设置

    2024年02月05日
    浏览(65)
  • 利用阿里云服务器(CentOS7.8 64位)建站时报404 Not Found nginx解决办法以及Nginx(1.20.1)的安装及配置全过程

            这几天在利用阿里云服务器部署自建小网站项目时,发现这个问题:404 Not Found nginx。经过检查后发现是因为Nginx在云服务器上还没安装上。现准备好以后解决办法供有需要的小伙伴们参考。         网站域名及备案的具体步骤我就不再一一说啦,不知道的可以看

    2024年02月04日
    浏览(50)
  • (Linux)Centos7.*版本安装配置Java环境、Tomcat、Nginx并打包部署SSM框架web系统

    目录 一、准备软件与安装包 (一)、必须的软件 1、点击下载Xshell 2、点击下载FileZilla (二)、准备安装包 1、点击下载JDK1.8Linux版本 2、点击下载Nginx 3、点击下载Tomcat   二、关于FileZilla软件的使用说明 (一)、FileZilla软件的打开和说明 (二)、配置服务器地址去连接服务器  三、X

    2023年04月25日
    浏览(62)
  • Centos nginx配置文档

    1、安装nginx: yum install nginx 2、Nginx常用命令         查看版本:nginx -v         启动:nginx -c /etc/nginx/nginx.conf         重新加载配置:nginx -s reload         停止:nginx -s stop 3、Nginx反向代理配置 1、Nginx配置图 详情可以查看:http://nginx.org/ru/docs/example.html 2、M

    2024年02月08日
    浏览(46)
  • 【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解

    目录 🌷 安装Nginx环境 🍀 centos操作系统 🍀 ubuntu操作系统 以下是在linux系统中安装Nginx的步骤: 查看服务器属于哪个操作系统 安装 yum : 如果你确定你的系统应该支持 yum ,但它没有安装,你可以尝试安装它。使用以下命令: ①:更新系统软件包 centos: ②:安装EPEL存储库

    2024年04月26日
    浏览(34)
  • CentOS 7如何安装安装nginx

    一、安装nginx (1.1)安装nginx的依赖包 yum -y install gcc gcc- c++ pcre-devel openssl-devel wget (1.2)在安装的过程中遇到睡眠进程等之类的问题可以使用  kill 19161 结束进程ID或者使用直接        删除pid(无提示状态可执行第三条命令) rm -rf /var/run/yum.pid             删除pid kill 19

    2024年02月11日
    浏览(36)
  • CentOS 编译安装 nginx

    修改 yum 源地址为 阿里云 升级内核和软件 安装常用软件和依赖 创建用户用户组 下载并编译安装 下载 解压 进入nginx源代码目录 预编译 验证 是否 成功 编译 验证 是否 成功 安装 验证 是否 成功 ls 以下为验证程序步骤可忽略 编写启动脚本 防火墙开放端口 –zone 作用域 –ad

    2024年02月08日
    浏览(48)
  • centos下安装nginx

    安装依赖 yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 下载安装包 cd /tmp wget http://nginx.org/download/nginx-1.23.1.tar.gz 解压 sudo tar zxvf /tmp/nginx-1.23.1.tar.gz 配置configure cd nginx-1.23.1 sudo ./configure 修改makefile文件 sudo vi Makefile 在命令前加上sudo 执行make make install make make install 启

    2024年02月06日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包