网站首页 > 技术教程 正文
安装前的准备
1:一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。
2:安装c++的编译库 否则会报错:
configure: error: Invalid C++ compiler or C++ compiler flags
安装的命令:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
3: 安装 PCRE
命令1:#解压安装包:
tar -zxvf pcre-8.44.tar.gz
命令2: #进入安装包目录
cd pcre-8.44
命令3:#编译安装 如果不安装c++的插件在这里就会出错
./configure
make && make install
命令4:#查看pcre版本
pcre-config --version
安装成功:
开始安装nginx
第一步 解压nginx安装包:
命令: tar zxvf nginx-1.18.0.tar.gz
第二步 修改名字
命令:mv nginx-1.18.0 nginx
第三步 ## 配置
命令:./configure --prefix=/usr/local/nginx
第四步:# make
make
make install
测试是否安装成功
# cd到刚才配置的安装目录/usr/loca/nginx/
./sbin/nginx -t
错误信息:
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
2016/09/13 19:08:56 [emerg] 6996#0: open() "/usr/local/nginx/logs/access.log" failed (2: No such file or directory)
原因分析:nginx/目录下没有logs文件夹
解决方案:
执行命令在nginx的目录下执行:
mkdir logs
chmod 700 logs
看到以下success就是成功
然后让我们启动nginx
进入sbin目录,可以看到有一个可执行文件nginx,直接./执行就OK了。
进入nginx目录:
cd /usr/local/nginx/sbin/
启动命令:
./nginx
查看nginx的版本
./nginx -v
配置nginx的环境变量
因为之前配置了java变量 可以直接在path后面添加
.$PATH:/us r/local/nginx/sbin
环境变量配置好以后
执行命令: source /etc/profile
退出到根目录就可以了 完美 这样我们就可以直接启动nginx的命令了 不需要在目录下执行./nginx 这样操作了 具体区别可以看上面的./nginx -v 图片
遇到的问题1:
浏览器很遗憾打不开 下面进行原因排查 80端口没打开
验证命令:
firewall-cmd --query-port=80/tcp
打开80端口
firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld
刷新浏览器 欢迎界面 success
猜你喜欢
- 2024-10-10 Linux下Docker部署Nginx并配置IPv6,实现公网访问
- 2024-10-10 nginx-linux服务器内核参数的优化
- 2024-09-12 如何在 LINUX 虚拟机上安装 NGINX Web 服务器
- 2024-09-12 【linux】Nginx 反向代理与负载均衡
- 2024-09-12 linux 安装nginx(linux安装nginx1.8)
- 2024-09-12 Linux下Nginx相关常用操作(linux+nginx)
- 2024-09-12 Linux搭建nginx,在window环境中访问
- 2024-09-12 nginx在linux下如何安装(linux怎么安装nginx)
- 2024-09-12 Linux运维笔记——Nginx详细安装部署
- 2024-09-12 只需要90分钟,醍醐灌顶,读透Nginx源码
你 发表评论:
欢迎- 06-12硬盘基本知识、顺序及随机读取(硬盘顺序读写和随机读写的区别)
- 06-12深度学习模型大小与模型推理速度的探讨
- 06-12读取速度破400,这个U盘真的有点快
- 06-1270元OEC玩转NAS家庭影音下载共享保姆教程
- 06-12路由器新手入门——OpenWRT基础设置篇
- 06-12github加速利器,彻底解决github打不开
- 06-12Linux SSH实用技巧几则(linux ssh命令详解)
- 06-12一款用于DNS测速和DNS污染检测的开源工具
- 0℃未命名
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)