呕心沥血整理的linux服务器一条龙服务( 二 )


安装:make & make install
 
启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止:/usr/local/nginx/sbin/nginx -s stop
重启:/usr/local/nginx/sbin/nginx -s reload
 
配置域名证书重启时报错:
因为安装nginx时没有加载SSL模块
nginx缺少http_ssl_module模块,编译安装时带上--with-http_ssl_module
在nginx 目录下:
./configure --prefix=/usr/local/nginx --with-http_ssl_module
然后make
结束后不要make install,不要make install,不要make install
然后备份原有安装的nginx:
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
停止nginx:
/usr/local/nginx/sbin/nginx -s stop
将刚才编译好的nginx覆盖原有的nginx,
cp /usr/local/download/nginx-1.15.12/objs/nginx /usr/local/nginx/sbin/
Y,确认覆盖
查看nginx版本
/usr/local/nginx/sbin/nginx -V
修改nginx配置增加域名证书模块

呕心沥血整理的linux服务器一条龙服务

文章插图
 

呕心沥血整理的linux服务器一条龙服务

文章插图
 
 
记得证书要有:
我的放在conf目录下
所有报错日志都有显示,根据日志排查:
启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
访问,nice
呕心沥血整理的linux服务器一条龙服务

文章插图
 
nginx常用命令:
启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止:/usr/local/nginx/sbin/nginx -s stop
重启:/usr/local/nginx/sbin/nginx -s reload
 
启动服务失败常见日志定位:tomcat:tail -f -n20 /usr/local/tomcat/tomcat-9.0.26/logs/localhost.2019-09-29.log
nginx:tail -f -n20 /usr/local/nginx/logs/error.log
安装MySQL系统约定安装文件下载目录:/usr/local/download/
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/data/mysql
日志保存位置:/data/log/mysql
 
接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL
安装前,我们可以检测系统是否自带安装 MySQL:
rpm -qa | grep mysql如果你系统有安装,那可以选择进行卸载:
rpm -e mysql// 普通删除模式
rpm -e --nodeps mysql// 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
安装 MySQL: 
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
权限设置:chown mysql:mysql -R /var/lib/mysql
初始化 MySQL:mysqld --initialize
启动 MySQL服务:systemctl start mysqld
查看 MySQL 运行状态:systemctl status mysqld
注意:如果我们是第一次启动 mysql 服务,mysql 服务器首先会进行初始化的配置 。
此外,你也可以使用 MariaDB 代替,MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 。开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后,又将 MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险 。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品 。
安装mariadb:yum install mariadb-server mariadb


推荐阅读