[toc]
😶🌫️Nginx官网地址
❤️❤️💕💕🐾🐾
😶🌫️我的学习笔记(github)
区块链技术(也称之为分布式账本技术),是一种互联网数据库技术,其特点是去中心化,公开透明,让每一个人均可参与的数据库记录
❤️💕💕关于区块链技术,可以关注我,共同学习更多的区块链技术。博客http://nsddd.top
注意:本示例在 Centos 6.5 、Centos 7.3 中运行。
捷径:下载宝塔 — 直接安装(wget直接下载宝塔)
源码安装步骤:
#下载安装包并解压
- 因为 Nginx 依赖于 gcc 的编译环境,所以,需要安装编译环境来使 Nginx 能够编译起来。
命令:
yum install gcc-c++
显示完毕,表示安装完成:
2.Nginx 的 http 模块需要使用 pcre 来解析正则表达式,需要安装 pcre。
命令:
yum install -y pcre pcre-devel
- 安装依赖的解压包。
命令:
yum install -y zlib zlib-devel
4.ssl 功能需要 openssl 库,安装 openssl。
命令:
yum install -y openssl openssl-devel
下载 Nginx
进入 Nginx 官网,点击 download:
# 下载nginx安装文件,这里以 nginx-1.11.1 为例,其他的nginx包可以去官网查找
wget http://nginx.org/download/nginx-1.11.1.tar.gz
下载完成后,将Nginx压缩包移动到Linux的待安装目录中。我这里是 /usr/local/nginx:
-
使用命令:
tar -zxvf nginx-1.16.1.tar.gz
解压 Nginx:
解压完成后,同目录下会生成 Nginx 的文件夹:
- 一次执行以下命令:
cd /usr/local/nginx
./configure --prefix=/usr/local/nginx
make
make install
whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。
whereis nginx
输入命令:
vim /usr/local/nginx/conf/nginx.conf
默认端口是 80,因为可能会和 Apache 使用的端口冲突,这里改为 8089;server_name 修改为 Linux 的 IP 地址192.168.121.134。
进入 /usr/local/nginx/sbin 目录,执行命令:./nginx 启动 Nginx:
然后查看 Nginx 进程是否启动:
看到 Nginx 进程已经被启动了。
ll /proc/pcd(进程号)
若想使用外部主机连接上虚拟机访问 Nginx,需要关闭虚拟机的防火墙。
centOS6 及以前版本使用命令: systemctl stop iptables.service
centOS7 关闭防火墙命令: systemctl stop firewalld.service
我这里使用的是 CentOS7 版本。
随后访问该 ip 即可看到 Nginx 界面:
查看端口:
vim /uer/lib/systemd/system/nginx.service