Nginx 安装和配置

一、Nginx 安装

 

1、创建nginx 目录

mkdir

/usr/local/nginx

 

2、解压nginx 安装包至创建的目录

cd /usr/local/nginx
解压安装包tar zxvf /root/nginx-1.20.2.tar.gz -C ./

 

3、安装依赖

安装依赖
yum -y install pcre-devel
yum -y install openssl openssl-devel

yum -y install gcc

(gcc未安装,后续配置安装的时候会报错

checking for C compiler … not found
./configure: error: C compiler cc is not found)

 

4、安装nginx

cd nginx-1.17.10
./configure
make && make install
至此完成安装

 

二、nginx 常用的命令

1、启动nginx 

nginx 可执行文件目录,执行该文件 即可启动运行

/usr/local/nginx/sbin/nginx

2、停止nginx

/usr/local/nginx/sbin/nginx -s stop

 

3、重启nginx(修改配置文件后,需要重启nginx 才能生效)

/usr/local/nginx/sbin/nginx -s reload

 

4、nginx 配置文件地址

/usr/local/nginx/conf/nginx.conf

测试配置文件准确性

/usr/local/nginx/sbin/nginx -t

 

三、测试nginx 

nginx 安装完毕后 ,可以进行简单的 测试一下,以确认我们的nginx 可以正常运行

启动nginx 后,在浏览器内输入 nginx 服务器的ip地址,比如我们这里是192.168.6.190,

这里我们可以看到,输入该ip地址后,可以正常访问到 nginx  欢迎页

至此我们可以确认,nginx已经安装成功且可以正常运行状态

 

假如:

输入ip地址后 浏览器无法正常打开上面的页面,则有可能是linux 防火墙拦截导致

解决办法,配置linux 开发80 端口:

1、vi /etc/sysconfig/iptables

2、增加一下配置:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

3、重启防火墙
service iptables restart

4、再次输入nginx 所在的服务器ip,现在 应该可以正常访问了

 

四、修改nginx 配置文件,部署静态页面

/usr/local/nginx/conf/nginx.conf

1、在usr目录下创建一个文件夹
mkdir -p /usr/www/test/

2、上传一个html文件至该文件夹下

 

 

 3、配置文件目录下增加以下配置:

location ^~/test {

root /usr/www/;
index Title.html;

}

 

4、重启nginx 服务器,是新配置的文件生效

 

5、浏览器内输入

192.168.6.190/test/

我们可以看到,nginx 正常将Linux上的静态资源返回到了我们的浏览器上

 

 

 

 

posted @   昆虫白  阅读(893)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示