首页 > 系统相关 >在CentOS 7.9上安装Nginx 1.24.0的步骤

在CentOS 7.9上安装Nginx 1.24.0的步骤

时间:2024-06-05 10:12:51浏览次数:35  
标签:CentOS nginx -- sudo Nginx systemctl 7.9 1.24

下载 Nginx wgethttps://nginx.org/download/nginx-1.24.0.tar.gz
tar-xzfnginx-1.24.0.tar.gz
cdnginx-1.24.0
配置编译参数 ./configure --prefix=/usr/local/nginx
编译和安装 make
sudo make install
创建Nginx服务文件 sudo vi /etc/systemd/system/nginx.service
[Unit]
Description=Nginx-server
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID

[Install]
WantedBy=multi-user.target
设置启动脚本权限和服务 sudo chmod +x /etc/systemd/system/nginx.service
sudo systemctl daemon-reload
sudo systemctl enable nginx
启动Nginx sudo systemctl start ngin
检查Nginx状态 sudo systemctl status nginx
开放80 端口 sudo firewall-cmd --permanent --add-port=80/tcp
重新加载防火墙规则 sudo firewall-cmd --reload

标签:CentOS,nginx,--,sudo,Nginx,systemctl,7.9,1.24
From: https://www.cnblogs.com/hezemin/p/18232398

相关文章

  • 服务器安装centos系统报错
    安装centos报错:dracut-initqueue:warning:dracut-initqueuetimeout-startingtimeoutscripts解决方法U盘启动报错信息 查看U盘的对应分区 重启电脑按e进入编辑模式将:vmlinuzinitrd=initrd.imginst.stage2=hd:LABEL=CentOS\x207\x20x86_64rd.live.checkquiet改......
  • 34、nginx-公网CA加密部署-网站https部署-阿里云
    1、购买阿里云服务器2、安装nginx、打开访问3、购买域名、域名解析、解析后可用域名去访问网站 4、购买ssl证书  5、这里我申请免费证书    验证通过后、提交审核即可这一步表示证书已买好了、点击下载 下载完将证书包拉到服务器上的/etc/nginx ......
  • 33、nginx-CA和https(http+ssl(安全套接字))私有CA--网站加密(443 ssl https)-加密密钥key
    算法:将原有的值通过一些算法来进行加密对称算法(加密和解密的过程用的钥匙是相同的):AES\DES\3DES非对称算法(加密和解密的过程中使用的钥匙是不一样的):DH\RSAhash算法:MD5=========================================SSL安全套接字===================================......
  • CentOS-7.9 安装redis7.0.5步骤
     下载Redis7.0.5的源代码wgethttp://download.redis.io/releases/redis-7.0.5.tar.gz解压并进入源代码目录tarzxfredis-7.0.5.tar.gzcdredis-7.0.5编译和安装,并指定安装目录,并复制Redis配置文件makesudomakePREFIX=/usr/local/redisinstallcpredis.conf......
  • nginx如果上层还有其他 slb 需要使用 $proxy_add_x_forwarded_for 获取真实 ip
    #Todo:Maybecanautodiscoveryupstreamhttp_server{ip_hash;serverweb:8080;#这个是可以通过容器访问,外部访问是80端口#serverHOST2:80;#另外的要写真实IP}server{listen80;#listen[::]:80;#server_namedemo.jumpserver.org;#取消注释并......
  • .netCore System.Drawing.Common 发布,在CentOS 运行报错,生成图片流时。会因为不支持在
    报错:System.PlatformNotSupportedException:System.Drawing.Commonisnotsupportedonnon-Windowsplatforms.Seehttps://aka.ms/systemdrawingnonwindowsformoreinformation. >System.PlatformNotSupportedException:System.Drawing.Commonisnotsupported......
  • CentOS-7.9 安装rabbitmq3.9.11 ,erlang-23.3.4.11
    下载所需rpm包wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.11/erlang-23.3.4.11-1.el7.x86_64.rpmwget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.11/rabbitmq-server-3.9.11-1.el7.noarch.rpm安装Erlangsu......
  • Django + Vue 使用Nginx + uWsgi部署
    1.settings.py配置STATIC_ROOT=os.path.join(BASE_DIR,'static/dist')#导入前后端静态资源后更改即可DEBUG=True#为True不容易暴露项目信息,当然也不显示BUG信息ALLOWED_HOSTS=['*']STATIC_URL='/static/' 2.django端打包静态资源#会在static下生成[root@dsc1m......
  • 从零手写实现 nginx-03-nginx 基于 Netty 实现
    前言大家好,我是老马。很高兴遇到你。我们希望实现最简单的http服务信息,可以处理静态文件。如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicatnetty相关如果你对netty不是很熟悉,可以读一下Netty权威指南-01-BIO案例Netty......
  • 虚拟机CentOS8无法连接外网以及Xshell无法连接虚拟机
    自己调试时出现的问题,记录一下目录1.Linux虚拟机连接不上网络1.1问题内容 1.2解决方法1.2.1VMWare配置1.2.2虚拟机设置1.2.3虚拟机系统文件配置2.Xshell连接不上虚拟机2.1问题内容2.2解决方法2.2.1防火墙设置2.2.2网络连接设置1.Linux虚拟机连接不上......