Linux之安装Nginx(安装包方式)
Linux - 安装Nginx(安装包方式)
- 安装依赖包
- 下载并解压安装包
- 安装nginx
- 启动nginx(可能会报错)
- 若报错(不报错直接跳过)
- 外部连接服务器
- 常用命令
- nginx配置域名映射
安装依赖包
//一键安装四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
下载并解压安装包
# 进入文件夹(自定义位置)
cd /usr/local# 下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz# 解压
tar -xvf nginx-1.13.7.tar.gz# 重命名
mv nginx-1.13.7 nginx
安装nginx
我的安装很顺利,真的无脑执行命令
//进入nginx目录
cd /usr/local/nginx//执行命令
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf//执行make命令,可能会报错,下面有解决方法
make//执行make install命令
make install
启动nginx(可能会报错)
下面有解决方法;root权限才能启动
启动方法一:
/usr/local/nginx/sbin/nginx -s reload启动方法二:
# 进入文件夹
cd /usr/local/nginx/sbin
# 启动 nginx
./nginx -s reload
若报错(不报错直接跳过)
- 报错信息
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
2019/11/01 14:17:03 [notice] 24395#0: signal process started
2019/11/01 14:17:03 [error] 24395#0: open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
- 属于缺少文件夹以及文件
# 进入nginx文件下
cd /usr/local/nginx# 创建文件夹
mkdir logs# 创建文件
touch error.log# 生成nginx.pid文件
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf# 重新启动 nginx
/usr/local/nginx/sbin/nginx -s reload
- 查看nginx进程是否启动:
ps -ef | grep nginx
外部连接服务器
- 若想使用外部主机连接上虚拟机,需要添加防火墙释放80端口号或直接关闭虚拟机的防火墙
防火墙命令:# 开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent#重启防火墙生效
systemctl reload firewalld# 查看已经开放的端口:
firewall-cmd --list-ports
关闭防火墙:centOS6及以前版本使用命令: systemctl stop iptables.servicecentOS7关闭防火墙命令: systemctl stop firewalld.service随后访问该ip即可看到nginx界面。
- 浏览器输入ip
常用命令
- 进入安装目录中
cd /usr/local/nginx/sbin
- 启动,关闭,重启,命令:
./nginx 启动
./nginx -s stop 关闭
./nginx -s reload 重启
nginx配置域名映射
- 请直接参考我的另一篇博文的最后有关Nginx配置域名映射
不要让任何人告诉你:你的梦想不实际。梦想的目的不是为了实际,而是为了给你的人生带来意义和快乐。
Linux之安装Nginx(安装包方式)相关推荐
- Linux安装Nginx,附Nginx安装包
环境:能联网的CentOS6.4 第一步: 下载安装包(用的是稳定版) 网址:http://nginx.org/en/download.html 第二步: 安装c++编译环境 切换到root用户命令行 ...
- nginx安装包安装nginx
1.下载nginx安装包: 方法一: 到官网选择自己想要的版本,下载下来,然后再上传到服务器上面去. http://nginx.org/ 方法二: 使用命令直接在服务器下载安装包 wget http: ...
- Linux安装deb安装包
dpkg -i package.deb Linux安装deb安装包 dpkg -l | grep package 条件查询 grep -r -n name 本地路径查询文件name | 管道:将前一个 ...
- Centos7 安装包方式(离线)安装cloudera manager 和 CDH
Centos7 环境下安装CDH 首先要安装cloudera manager 然后通过cm的图形界面来安装CDH 和一些相关组件 需要安装mysql来存储cloudera manager的一些数据 也 ...
- Linux下安装nginx (tar解压版安装) nginx1.16.1
https://blog.csdn.net/qq_40431100/article/details/104729504 Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkc ...
- Linux下安装nginx,启动和重启
Linux下安装nginx 查看Linux下是否已安装nginx且已启动 安装 重启nginx 查看Linux下是否已安装nginx且已启动 是否安装:find / -name nginx 是否启动: ...
- Linux下安装nginx教程
Linux下安装nginx教程 安装依赖包 #执行一下命令 安装4个依赖包 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl- ...
- Linux下安装nginx详细步骤
1.安装nginx前首先安装四个依赖包 --以下命令一键安装四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-dev ...
- 【无标题】Linux环境安装Nginx
说明: Nginx是由俄罗斯开发的一款高性能的HTTP和反向代理web服务器,常用的功能有反向代理.负载均衡.动静结合等功能.反向代理还包括与http代理.tcp代理等,其中tcp代理可以代理mysq ...
最新文章
- new star program
- Linux日志 系统日志及分析
- 求护士的心理阴影面积 | 今日最佳
- plsql表设置主键_对复制实施主键约束
- Markdown 使用教程
- 【MATLAB、深度学习】AlexNet及VGG神经网络在MATLAB上的应用
- STM8单片机复位源判断
- linux虚拟机可以交叉编译吗,在Linux上交叉编译windows程序
- 签到界面加图片java_签到功能实现,没有你想的那么复杂(二)
- 陌上花开(三维偏序)(cdq分治)
- gradle教程java_Gradle教程系列 ——Gradle基本语法
- c语言中auto static regester,C语言教程3课件.ppt
- [2010年终大礼]破壳而出的琉璃之鸟 汉化补丁 第二版(win8兼容版发布)
- 网络编程、正则表达式
- 队内基本伺服系统与传感系统
- Android File System安卓文件系统(安卓存储分区,/data /storage /sdcard)
- 2022-2028全球与中国大豆磷脂复合物市场现状及未来发展趋势
- 机床电气电路综合实训考核鉴定,典型机床电气控制,QY-JCDQ07
- Py:编写程序代码,把自己的微信号变为微信智能机器人自动和你的好友、群友聊天
- activemq配置wss协议