1. 首页>
  2. 技术文章>
  3. centos上安装nginx

centos上安装nginx

2/7/23 4:11:34 PM 浏览 1597 评论 0

centos nginx

1、进行重新配置

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

如果需要安装模块,则可以在后面加上,比如:

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

如果找不到模块的话,在nginx的配置中需要引入下:

load_module /my/software/nginx/modules/ngx_stream_module.so;

2、执行编译安装

make && make install

3、安装完毕,进入Nginx下的sbin目录并启动nginx

cd /usr/local/nginx/sbin
./nginx


或者直接就安装完整版本:

1)安装EPEL软件源,首先需要安装EPEL软件源,以便从中心仓库下载和安装Nginx完整包。可以通过以下命令安装EPEL软件源:

sudo yum install epel-release

2)安装Nginx,接着需要安装Nginx本身,可以通过以下命令安装完整的Nginx包及其所有组件:

sudo yum install nginx-all-modules

3)启动Nginx服务启动、停止的几个命令

systemctl start nginx

4)将Nginx设置为开机自启动

systemctl enable nginx

在CentOS上通过yum安装Nginx后,Nginx的主配置文件通常位于/etc/nginx/nginx.conf,其他配置文件和静态资源等通常分别位于以下目录:

/etc/nginx/conf.d:默认配置文件夹,可以放置自定义的虚拟主机配置文件。

/usr/share/nginx/html:默认HTML页面目录。

/var/log/nginx:日志文件目录,包括访问日志和错误日志。

同时,Nginx的二进制可执行文件和相关模块库通常位于/usr/sbin/nginx。如果您需要手动修改Nginx的配置文件或添加新的虚拟主机,则应编辑/etc/nginx/nginx.conf文件,并将自定义配置文件放到/etc/nginx/conf.d目录中。


#进入命令管理文件夹sbin,Nginx 的可执行文件位于 /usr/sbin/nginx 或 /usr/local/nginx/sbin/nginx

cd /usr/sbin/nginx

#启动nginx

./nginx

#停止nginx

./nginx -s stop

#停止nginx(等待进程处理完毕进行关闭)

./nginx -s quit

#重启nginx

./nginx -s reload

如果出现端口占用,导致启动失败,可以用下面命令查看占用情况:

lsof -i :端口


网友讨论