Centos搭建nginx环境

准备Nginx的依赖软件

GCC编译器

GCC编译器和G++,用于编写Nginx HTTP模块

yum install -y gcc
yum install -y gcc-c++

PCRE库

函数库,支持正则表达式,如果在nginx.conf里面使用了正则表达式,那么编译Nginx时就必须引进PCRE库,用于解析HTTP模块的正则表达式,
如果你不会用到正则表达式则可以忽略。

yum install -y pcre pcre-devel

zlib库

用于对http包的内容做gzip格式的压缩。

yum install -y zlib zlib-devel

OpenSSL开发库

使用SSL协议上安全传输HTTP,就是所谓的https。

yum install -y openssl openssl-devel

安装Niginx

首先当Nginx官网下载源码包,官网下载地址:http://nginx.org/en/download.html
也可以和我一样下载1.16.1版本。

cd ~ #回到家目录
wget http://nginx.org/download/nginx-1.16.1.tar.gz #下载源码包
tar -zxvf nginx-1.16.1.tar.gz

然后我们开始进行编译安装Nginx,进入解压后的目录后,执行以下3行命令:

./configure
make
make install

默认情况下,Nginx会被安装到目录/usr/local/nginx中,然后我们来启动一下Nginx吧。

/usr/local/nginx/sbin/nginx

在浏览器输入你的ip地址,就能看到Welcome to nginx!啦!
启动好了就该关闭掉拉,毕竟是测试,快速停止服务如下:

usrlocal/nginx/sbin/nginx -s stop #强制退出
usrlocal/nginx/sbin/nginx -s stop #正常退出

强制退出这个命令一般不太建议使用,就像电脑重装系统,安装到一半来个关机然后你就爽歪歪。
建议使用正常退出。

好了,文章到此结束,以后有空会深入以下Nginx,再写关于Nginx的文章,
最后感谢大家使用宝贵的时间阅读我的文章,Thanks♪(・ω・)ノ
下一篇继续讲Niginx的,如果帮到你,请关注我啦!!~

个人博客网址: https://colablog.cn/

如果我的文章帮助到您,可以关注我的微信公众号,第一时间分享文章给您
微信公众号

### 安装配置 Nginx 服务器 #### 下载并安装 Nginx 对于联网的 CentOS 系统,可以直接通过 `yum` 命令来简化 Nginx 的安装过程。首先,可以通过添加官方的 Yum 仓库来进行操作: ```bash sudo vi /etc/yum.repos.d/nginx.repo ``` 编辑此文件以包含如下内容[^4]: ```ini [nginx] name=nginx repo baseurl=https://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 ``` 完成上述设置之后,可以执行以下命令来安装 Nginx: ```bash sudo yum install nginx ``` 这一步骤会自动处理所有必要的依赖关系,并将 Nginx 正确部署至系统中[^3]。 #### 启动与管理 Nginx 服务 一旦安装完毕,启动 Nginx 并将其设为开机自启是非常重要的: ```bash sudo systemctl start nginx sudo systemctl enable nginx ``` 为了验证 Nginx 是否成功运行,在浏览器地址栏输入服务器 IP 地址或域名,应该能看到默认欢迎页面显示 “Welcome to nginx!” 字样。 #### 配置防火墙允许 HTTP HTTPS 流量 为了让外部能够访问到 Web 服务,默认情况下可能还需要调整防火墙规则,开放 HTTP (端口 80) 及 HTTPS (端口 443): ```bash sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload ``` 以上指令确保了即使重启机器后这些更改仍然有效。 #### 自定义 Nginx 设置 Nginx 主要配置文件位于 `/etc/nginx/nginx.conf` 中,而虚拟主机的具体设定则通常保存于 `/etc/nginx/conf.d/default.conf` 或其他同级目录下的 `.conf` 文件内。根据实际需求修改相应部分即可实现个性化定制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值