OpenSSL
2022年8月2日18:02:10安装。
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。nginx 不仅支持 http 协议,还支持 https(即在 ssl 协议上传输 http),所以需要在 linux安装 openssl 库。
yum install -y openssl openssl-devel
zlib
2022年8月2日18:03:28安装。
zlib 库提供了很多种压缩和解压缩的方式,nginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 linux 上安装 zlib 库。
yum install -y zlib zlib-devel
可通过 cat /usr/lib64/pkgconfig/zlib.pc
查看版本号。
PCRE
2022年8月2日18:05:01安装。
PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库。
yum install -y pcre pcre-devel
注:pcre-devel 是使用 pcre 开发的一个二次开发库。nginx 也需要此库。
可通过pcre-config --version
查看版本号。
Nginx下载安装及使用
下载与安装
1、下载
nginx: download,下载tar.gz结尾的文件。
2、解压
将下载的文件存储在Linux的/usr/local下进行解压缩。解压命令:tar zxvf '文件名'。
3、进入解压后的文件夹
(1)执行如下命令,即可安装ngx_http_ssl_module。也可直接执行./configure。
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
(2)编译
执行 make 命令。
(3)安装
执行 make install 命令。
运行
1、进入/usr/local/nginx/sbin中,执行 ./nginx 命令。
2、在浏览器中输入ip地址访问。
Nginx命令
开启服务:./nginx
关闭服务:./nginx -s stop
重新加载配置文件:./nginx -s reload
MySQL
重启MySQL
service mysqld restart
常见问题
1、Navicat连接异常
可能原因:服务器的防火墙没有开放3306端口。
防火墙
常用命令
1、查看端口开放情况
firewall-cmd --list-ports
2、开放某个端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent #开放3306端口
3、关闭某个端口
firewall-cmd --zone=public --remove-port=6379/tcp --permanent
4、重启防火墙
systemctl restart firewalld.service
Git
安装:yum -y install git