linux配置部署nginx
建议使用源码安装,版本和路径可控。
1.安装之前最好将其依赖的库一并安装:
pip install gcc patch libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev -y
或者使用apt-get install 若是centOS可以使用 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y
2.去下载源码:wget -c https://nginx.org/download/nginx-1.15.10.tar.gz 或者直接去官网下载安装包
3.解压文件 tar -zxvf nginx-1.15.10.tar.gz 切换到解压文件目录下 cd nginx-1.15.10
在源码目录下制定要编译安装的路径: ./configure --prefix=/opt/nginx1151
编译并执行安装:make && make install
4.进入 nginx的安装目录:cd /opt/nginx1151/
工作目录分别为:
conf 配置文件目录
html 网页根目录
logs 日志
sbin 存放nginx可执行命令
自定义nginx 网站:修改 /opt/nginx1151/html/index.html 内标签内容
5.启动nginx /opt/nginx1151/sbin/nginx 回车执行
6.查看nginx服务端口 :ps -ef | grep nginx
默认80端口 ,要浏览服务页面:127.0.0.1:80/index.html
远程访问nginx服务器:
首先确保nginx已经正常安装 curl http://192.168.140.20/
本地返回网页数据说明nginx安装正常。
关于防火墙端口的设置:
应为操作系统版本差异centos7以及新版本不含iptables防火墙配置文件,可以关闭防火墙后,更新防火墙服务,然后启动防火墙,就能获取到iptables文件。
然后在配置文件加入一条新规则 允许开放80端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
如图所示:
此时还需要查看80端口的状态:
检查防火墙当前运行状态
systemctl start firewalld
看的状态在running,再添加下80端口测试下,命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重启命令:systemctl restart firewall
或者输入重新载入命令:firewall-cmd --reload
最后成功访问页面
转载于:https://www.cnblogs.com/wen-kang/p/10650602.html
linux配置部署nginx相关推荐
- Linux系统部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站。
Nginx下网站部署实战 题目:部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站. 一. 搭建Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理we ...
- 前端利用docker在linux上部署nginx服务
背景介绍 docker简单的用一下,用的不是很熟,个人记录一下.(大神略过...)我这边的linux系统在虚拟机上安装的centerOS7 64位的系统.假如你已经装好了系统. 实际操作 其实在网上也 ...
- nginx 1.14 php,nginx 1.14.0 配置部署 thinkphp 5.1
开始接触NGINX,配置tp5配了半天,找不到具体原因,于是用网上搜索到的配置复制粘贴搞定. 感谢 https://blog.csdn.net/qq_36431213/article/details/ ...
- linux彻底卸载nginx,linux彻底删除nginx
卸载 删除 nginx 1.删除nginx,–purge包括配置文件 sudo apt-get --purge remove nginx 1 2.自动移除全部不使用的软件包 sudo apt-get ...
- 腾讯云linux系统结合nginx部署项目
欢迎关注博主博客: https://lvsige.top/ 本文记录在linux系统下结合nginx部署项目 首先是在腾讯云上购买服务器,域名,两个相互关联,购买ssl证书等,需要什么做对应的操作即可 ...
- Linux中以单容器部署Nginx+ASP.NET Core
正如 前文提到的,强烈推荐在生产环境中使用反向代理服务器转发请求到Kestrel Http服务器,本文将会实践将Nginx --->ASP.NET Core 部署架构容器化的过程. Nginx- ...
- RuoYi-Cloud 部署篇_02(linux环境 Oracle +nginx版本)
文章目录 一.模块配置修改 1. ruoyi-gateway-dev.yml 2. ruoyi-auth-dev.yml 3. ruoyi-system-dev.yml 4. ruoyi-gen-de ...
- linux nginx django,如何在Linux下使用Nginx部署Django项目
Django项目使用nginx + uwsgi进行部署,是比较常见的方式. 系统环境 这里列出自己的,就算不一样也不用太担心. Liunx系统版本:CentOS Linux release 7.8.2 ...
- Linux 部署 nginx(下载、安装、启动)
目录 问题现象 解决方法: 1.下载 2.linux系统上安装nginx 2.1.把 下载好的 nginx 的 tar.gz 压缩包 上传到linux服务器: 2.2. 解压: 2.3.安装 ngin ...
最新文章
- struts 页面取值问题
- GBDT家族:GBDT家族成员的演进路劲、xgboost模型、lightGBM、LightGBM 相对于 XGBoost 的优点、catboost、xgboost、catboost、lightGBM对
- codevs 1066 引水入城(DFS+DP)
- Linux问题分析或解决_samba无法连接
- yum nginx最新版安装
- 李礼辉:如何进行必要的数字金融制度建设等问题值得关注
- 集群服务器下使用SpringBoot @Scheduled注解定时任务
- [Python學習筆記] 在Centos上安裝 Django
- 服务器物理槽位和逻辑对应,如何查看Linux服务器的物理CPU逻辑CPU和CPU核数
- 关于控件开发的几点意见
- ENVI遥感影像镶嵌
- BZOJ---4484:[Jsoi2015]最小表示【bitset】
- bluedroid a2dp sink播放流程
- 【推免】笔试+机试+面试 准备
- MTP模式与USB存储模式(MTP in Android)
- 计算机辅助设计软件应用答案,专科《计算机辅助设计软件的应用》试卷答案.doc...
- machine learning 大家
- 密码学期末计算题复习
- 无法启动FiddlerScript 编辑器
- 1095 解码PAT准考证