目录
站在巨人的肩膀上,学习了一下,做了个小总结,希望对你有帮助
Nginx安装步骤:
1、下载一个自由下载网络文件的工具 yum -y install wget
2、找到nginx版本URL可以直接下载压缩包 wget http://nginx.org/download/nginx-1.16.1.tar.gz
3、安装nginx安装需要的依赖 yum -y install gcc gcc-c++ make automake autoconf pcre pcre-devel zlib zlib-devel openssl openssl-devel libtool
PS:如果提示yum命令没有权限,需要root用户,可以尝试在命令前 添加 sudo
1)gcc(GNU Compiler Collection 编译器套件)是编译器 gcc gcc-c++ 是C++的编译器
2)make 执行编译的命令,执行的是Makefile文件里面的内容 (编译的四个步骤如下图方框)
3)automake autoconf 两个工具可以自动生成Makefile文件,后自动进行编译

4)pcre pcre-devel zlib zlib-devel openssl openssl-devel libtool:pcre、zlib、OpenSSL都是nginx安装需要的依赖库:
devel 包主要是供开发用,至少包括以下2个东西:1. 头文件2. 链接库有的还含有开发文档或演示代码。
以 glib 和 glib-devel 为例:如果你安装基于 glib 开发的程序,只需要安装 glib 包就行了。但是如果你要编译使用了 glib 的源代码,则需要安装 glib-devel。
4、对压缩包解压 tar -zxvf nginx-1.16.1.tar.gz
5、对nginx进行配置 在nginx目录下cd /usr/local/nginx 例如 ./configure --prefix=/usr/local/nginx 是对nginx的配置内容放在perfix后的路径下(注意,在解压后的nginx目录下执行)
6、执行make编译命令 make && make install 解压好的源程序进行编译成可执行文件,会在你配置的时候选好的路径下生产对应的文件

7、修改环境变量:保证执行的命令可以在任何环境下有效 vi /etc/profile
按i键开始编辑,添加以下内容至文件末尾:
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
按esc键退出编辑,:wq保存退出
8、让环境变量生效:source /etc/profile
9、添加服务器端口号 firewall-cmd --zone=public --add-port=8090/tcp --permanent
10、重启防火墙,让修改生效 firewall-cmd --reload
11、启动nginx nginx 或 ./nginx 或 systemctl start nginx.server
Nginx配置虚拟机
1、通过端口区分虚拟机
在nginx.conf文件中添加一个Server节点,修改端口号就可以
| server { listen 8090; server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / { root html; index index.html index.htm; } } |
P注意,防火墙需要开启Nginx中配置的虚拟机的端口号,否则出现—无法打开

重新配置完成之后都需要重新启动。


2、配置基于域名的虚拟机
| server { listen 80; server_name english.text.nginx;
#charset koi8-r;
#access_log logs/host.access.log main;
location / { root html-test3; index index.html index.htm; } } |
本文详细介绍了Nginx的安装步骤,包括依赖安装、编译配置及环境变量设置。同时,阐述了如何通过端口和域名配置虚拟机,确保服务器正确响应不同请求。
1万+

被折叠的 条评论
为什么被折叠?



