后台LAMP/LNMP 零碎笔记
2016-11-10 本文已影响25人
cry_0416
netstat -nplt
service sshd start
ps -ef
reboot 重启
systemctl enable httpd.service 设置httpd服务随系统启动而启动
httpd服务换成别的服务也是一样
HTTP协议的HOST头域字段意义:
HOST字段可以使得在同一个web服务器提供多个站点的web服务成为可能
Apache的Virtualhost配置,配置文件最后加入:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/example/public_html
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/request.log combined
<Directory /var/www/example/public_html >
Options FollowSymlinks
AllowOverride none
Require all granted
</Directory>
//Directory - apache权限
</VirtualHost>
防火墙打开http/https服务
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
httpd(apache)配置文件路径:
/etc/httpd/conf/httpd.conf
httpd(apache)模块路径:
/etc/httpd/conf.modules.d
httpd Web虚拟主机的文件路径:
/var/www
MySql(mariaDB)配置路径:
/etc/http/conf.d
安装的服务路径
/usr/sbin/
nginx搭建的服务器,web虚拟主机的文档路径
/urs/share/nginx/
配置路径
/etc/nginx
自签名证书
openssl req -new -x509 -nodes -days 365 -newkey rsa:1024 -out www.cry.com.crt -keyout www.cry.com.key
生成的证书和密钥保存好
环境服务:
-
httpd(apache) / nginx
-
php
-
mariadb-server mariadb
-
php-fmp
-
phpmysql
-
安装数据库web管理界面 epel-release -> phpadmin