阿里云centos7服务器搭建nginx  web服务经验示例

发布时间 - 2026-01-11 02:48:19    点击率:

(1)购买完centos7服务器后,一定要进入阿里云的管理控制台的安全组规则,入方向,添加安全组规则,开放80端口,授权对象填写0.0.0.0/0授权所有ipv4地址。切记,我就是没搞这个,然后各种搞防火墙开80端口,然后浏览器一直还是无法访问。

(2)下载安装Nginx:

下载:

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

安装nginx的依赖库:

安装gcc(一般都自带,不需要再安装):

yum install gcc-c++  #注:gcc -v查看是否安装gcc版本

安装pcre pcre-devel:

yum install -y pcre pcre-devel

安装zlib zlib-devel:

yum install -y zlib zlib-devel

安装openssl:

yum install -y openssl openssl-devel

解压:

tar -zxvf nginx-1.10.1.tar.gz

编译安装:

cd nginx-1.10.1
./configure --prefix=/usr/local/nginx    #(可以自定义其他配置选项)
make
make install

(3)打开防火墙的80端口

在centos7下防火墙不再使用/etc/sysconfig/iptables,而是使用firewall。

1.查看80端口是否打开:

firewall-cmd --query-port=80/tcp

若此提示 FirewallD is not running 
表示为不可知的防火墙,需要查看状态并开启防火墙

2.查看防火墙状态:

systemctl status firewalld

running 状态即防火墙已经开启
dead 状态即防火墙未开启

3.开启防火墙:

systemctl start firewalld

4.开永久端口号80:

firewall-cmd --add-port=80/tcp --permanent

5.重新载入配置:

firewall-cmd --reload

6.再次查看想开的端口是否已开:

firewall-cmd --query-port=666/tcp 

提示yes表示成功

(4)启动nginx:

cd /usr/local/nginx

可以根据需要修改配置文件./conf/nginx.conf(注意修改前做好备份以防改错)

cd sbin

按照配置文件启动:

./nginx -c /usr/local/nginx/conf/nginx.conf

查看nginx是否启动成功:

ps aux | grep nginx

(5)在浏览器中输入对应的服务器IP就会出现welcome to nginx的界面。


# centos7搭建nginx  # web  # centos7搭建nginx服务  # 在CentOS7上搭建本地GitLab服务器  # centos7下搭建DNS服务器介绍  # Centos7.9搭建自主邮件服务器详细步骤  # Centos7搭建FTP服务器  # CentOs7搭建基于pptp的VPN服务器  # 配置文件  # 就会  # 自定义  # 不需  # 自带  # 可以根据  # 要再  # 端口号  # 不可知  # 无法访问  # 若此  # 器中  # 我就是  # gcc  # 一般都  # install  # gz  # strong  # zlib  # yum 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: iOS正则表达式验证手机号、邮箱、身份证号等  如何快速生成橙子建站落地页链接?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何确保FTP站点访问权限与数据传输安全?  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  如何快速上传自定义模板至建站之星?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何在云虚拟主机上快速搭建个人网站?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  如何在云主机快速搭建网站站点?  如何在云主机上快速搭建多站点网站?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  如何快速生成专业多端适配建站电话?  活动邀请函制作网站有哪些,活动邀请函文案?  中山网站制作网页,中山新生登记系统登记流程?  Android实现代码画虚线边框背景效果  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  使用spring连接及操作mongodb3.0实例  如何用狗爹虚拟主机快速搭建网站?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  如何挑选优质建站一级代理提升网站排名?  Laravel Docker环境搭建教程_Laravel Sail使用指南  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  详解jQuery中的事件  android nfc常用标签读取总结  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  如何用西部建站助手快速创建专业网站?  Laravel观察者模式如何使用_Laravel Model Observer配置  Java遍历集合的三种方式  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  香港服务器租用每月最低只需15元?  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  网站制作免费,什么网站能看正片电影?  如何快速查询网址的建站时间与历史轨迹?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何实现javascript表单验证_正则表达式有哪些实用技巧  Laravel storage目录权限问题_Laravel文件写入权限设置  西安专业网站制作公司有哪些,陕西省建行官方网站?  详解Android图表 MPAndroidChart折线图  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  IOS倒计时设置UIButton标题title的抖动问题