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日
    浏览(54)
  • centos系列:【 全网最详细的安装配置Nginx,亲测可用,解决各种报错】

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

    2024年04月28日
    浏览(41)
  • 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日
    浏览(67)
  • 利用阿里云服务器(CentOS7.8 64位)建站时报404 Not Found nginx解决办法以及Nginx(1.20.1)的安装及配置全过程

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

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

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

    2023年04月25日
    浏览(64)
  • 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日
    浏览(47)
  • 【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日
    浏览(37)
  • 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日
    浏览(41)
  • CentOS 7 安装 Nginx

    最近,在公司经常会进行项目的部署,但是服务器环境都是导师已经搭建好了的,我就是将项目文件放到特定目录。于是,周末在家就进行了 Nginx 的安装学习。之前,在 Windows 上使用过 Nginx,但是在 Linux 环境下 Ngnix 的安装和在 Windows 环境下安装是有一定区别的。这次进行在

    2024年02月04日
    浏览(33)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包