首页 > 系统相关 >安装Nginx

安装Nginx

时间:2023-09-12 22:12:43浏览次数:57  
标签:sbin http nginx 安装 Nginx usr local

一、使用CentOS7自带Yum安装Nginx
1、在安装Nginx前,先执行以下命令更新Yum源:

yum update
2、使用以下命令安装Nginx:

yum install nginx
3、安装完成后,使用以下命令启动Nginx:

systemctl start nginx
二、手动编译安装Nginx
1、下载Nginx源码包:

wget http://nginx.org/download/nginx-1.18.0.tar.gz
2、解压源码包:

tar zxvf nginx-1.18.0.tar.gz
3、进入解压后的目录:

cd nginx-1.18.0
4、执行以下命令编译Nginx:
(1)gcc
yum install gcc gcc-c++ -y
(2)prce
sudo yum install pcre pcre-devel
(3)zlib-devel
yum install -y zlib-devel

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

###输出nginx文件位置
 nginx path prefix: "/usr/local/nginx"
  nginx binary file: "/usr/local/nginx/sbin/nginx"
  nginx modules path: "/usr/local/nginx/modules"
  nginx configuration prefix: "/usr/local/nginx/conf"
  nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
  nginx pid file: "/usr/local/nginx/logs/nginx.pid"
  nginx error log file: "/usr/local/nginx/logs/error.log"
  nginx http access log file: "/usr/local/nginx/logs/access.log"
  nginx http client request body temporary files: "client_body_temp"
  nginx http proxy temporary files: "proxy_temp"
  nginx http fastcgi temporary files: "fastcgi_temp"
  nginx http uwsgi temporary files: "uwsgi_temp"
  nginx http scgi temporary files: "scgi_temp"

make
make install
5、安装完成后,使用以下命令启动Nginx:

/usr/local/nginx/sbin/nginx
三、配置Nginx
1、Nginx默认的配置文件为/etc/nginx/nginx.conf,在该文件中可以进行Nginx的相关配置,如IP和端口。

2、使用以下命令检查Nginx配置:

/usr/local/nginx/sbin/nginx -t
3、如果检查发现配置有误,使用以下命令重新加载配置:

/usr/local/nginx/sbin/nginx -s reload
四、测试Nginx是否运行正常
1、使用以下命令检查Nginx是否在运行:

ps aux | grep nginx
2、使用浏览器访问服务器IP或域名,如果出现“Welcome to nginx!”的页面,代表Nginx已安装成功。

五、Nginx常用命令
1、启动Nginx:

/usr/local/nginx/sbin/nginx
2、重新加载配置:

/usr/local/nginx/sbin/nginx -s reload
3、停止Nginx:

/usr/local/nginx/sbin/nginx -s stop
4、查看Nginx版本号:

/usr/local/nginx/sbin/nginx -v
5、查看Nginx的详细信息:

/usr/local/nginx/sbin/nginx -V

标签:sbin,http,nginx,安装,Nginx,usr,local
From: https://www.cnblogs.com/mznsndy/p/17697946.html

相关文章

  • vue3.*安装axios具体步骤
    在项目的命令行处使用命令进行axios的安装npminstallaxiosvue-axios--legacy-peer-deps--save其余的命令可能会报错;......
  • Linux操作系统下安装与配置MySQL
    一、安装与配置[root@mysql1~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)https://downloads.mysql.com/archives/community/#下载地址[root@mysql1tools]#rpm-ivhmysql-community-client-5.7.18-1.el7.x86_64.rpm警告:mysql-community-client-5.......
  • 4. IDEA的安装与使用(上)
    本章专题与脉络【WhyIDEA?】【注】JetBrains官方说明:尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向JetBrains产品的用户,因为这些用户更有可能参加调查。此外,2022年,某美国软件开发商在对近千名专业的Java开发者调研后,发布了《2022年Java开发者生产......
  • python安装后,添加完环境变量,dos窗口输入python无效
    问题背景python版本:3.8.5安装时是否勾选添加环境:是问题:dos窗口输入python提示:无任何报错提示,弹出windows应用商店解决方案问题1:弹出windows应用商店是因为默认的商店的path环境变量优先级高于我们配置的python目录,将对应的配置优先级调换即可,比如C:\Users\panie\AppDa......
  • kibana安装
    ......
  • zookeeper安装
    ZooKeeper介绍ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错......
  • whisper安装
    安装环境官方使用的是Python3.9.9andPyTorch1.10.1来训练和检验的程序,但兼容python3.7以后的版本和pytorch近期更新版本。大家在安装whisper的时候请尽量保证python版本与官方一致或更新版本,这样可以避免一些版本不同导致的莫名奇妙的错误。1、下载ffmpeg并添加到环境变量......
  • ELK+Filebeat 部署安装
    一、ELK+Filebeat介绍ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称(但是后期出现的filebeat(beats中的一种)可以用来替代logstash的数据收集功能,比较轻量级)。市面上也被成为ElasticStack。Elasticsearch是ElasticStack核心的分布式搜索和分析引擎,是一个......
  • proface 安装,需要安装中文包
     441317200087840-2719-2712  ......
  • 螺母安装滚珠的方法
        在滚珠螺杆的使用过程中,滚珠螺杆螺母的滚珠突然脱落,相信很多人都遇到过这种情况,那么我们应该怎样应对这种情况呢?螺母安装滚珠其实不难,首先我们必须要准备一个与螺杆滚珠槽直径相同的套筒,我们安装时要用对应型号的假轴去装,还要有对应型号的钢珠,一般来说,进口的钢珠耐磨行......