Linux环境安装配置nginx服务流程

Linux环境的Centos、麒麟、统信操作系统安装配置nginx服务流程操作:

1、官网下载

下载地址

或者通过命令下载

复制代码
wget http://nginx.org/download/nginx-1.20.2.tar.gz

2、上传到指定的服务器并解压

复制代码
tar -zxvf nginx-1.20.1.tar.gz

cd nginx-1.20.1

3、编译并安装到自定义的路径

复制代码
./configure --prefix=/usr/local/nginx #初始化安装地址

make  #编译
 
sudo make install #执行

安装路径(/usr/local/nginx),可以自定义确定。安装后去confg目录中修改配置文件,比如:

复制代码
server {
    listen 8080;
    server_name localhost;
    ...
}

4、启动服务:

复制代码
# 即启动sbin/nginx 的命令
sudo /usr/local/nginx/sbin/nginx 

5、检查是否启动

复制代码
ps aux | grep nginx

6、停止服务

复制代码
sudo /usr/local/nginx/sbin/nginx -s stop

7、修改后再次启动

复制代码
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

或者重新加载配置文件达到平滑重启

复制代码
sudo /usr/local/nginx/sbin/nginx -s reload

8、没有修改权限问题

解决方案,通过管理员用户给其他用户分配权限

复制代码
#更改目录所有者
sudo chown nandao /usr/local/nginx

#该单个首层目录权限
sudo chmod 775 /usr/local/nginx

#修改目录及其子目录权限
sudo chmod -R 775 /usr/local/nginx

安装报错其他问题的解决方案:

参考

参考2

其他环境安装参考如下:

ubuntu环境安装配置nginx流程

到此,linux环境安装完成,后面会分享容器环境安装nginx步骤,敬请期待!

相关推荐
大数据新鸟1 分钟前
协议值TCP
服务器·网络·tcp/ip
初願致夕霞2 分钟前
Linux_线程
linux·运维·服务器·c++
Elastic 中国社区官方博客2 分钟前
如何使用 LogsDB 降低 Elasticsearch 日志存储成本
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索·可用性测试
CDN3602 分钟前
高防服务器端口被占用 / 不通?端口映射与协议配置解决
运维·服务器
2401_892070983 分钟前
【Linux C++ 后端实战】异步日志系统 AsyncLogging 完整设计与源码解析
linux·c++·高并发·异步日志
2301_旺仔6 分钟前
【prometheus】监控linux/windows
linux·windows·prometheus
“愿你如星辰如月”11 分钟前
从零构建高性能 Reactor 服务器:
linux·服务器·c++·websocket·tcp/ip
腾讯蓝鲸智云14 分钟前
提升研发效能:DevOps平台高效权限配置与同步方案
运维·服务器·人工智能·云计算·devops
努力努力再努力wz15 分钟前
【C++高阶系列】外存查找的极致艺术:数据库偏爱的B+树底层架构剖析与C++完整实现!(附B+树实现的源码)
linux·运维·服务器·数据结构·数据库·c++·b树
PH = 715 分钟前
virtualbox+vagrant创建CentOS-7虚拟机
运维·ruby·vagrant