1.防火牆->centos5.6版本使用iptables,centos7使用Firewalls
命令:systemctl start(stop、enable,disable,status) firewalld(sshd)
2.nginx
安裝擴展庫:yum install epel-* (這樣不用單獨下載NGINX)
安裝NGINX:yum install nginx
啓動NGINX:systemctl start nginx
兩個目錄:/etc/nginx目錄下的nginx.conf 和 /etc/nginx/conf.d 下的default.conf
運行了幾個守護進程(服務)就寫進去幾個
url重寫
(rewrite模塊)
可以將動態url轉換成靜態地址,防止sqlmap注入等。
配置完,確認無誤後(nginx -t)要重啓NGINX:nginx -s reload
rewrite語法格式及參數語法說明如下: (原文鏈接https://www.cnblogs.com/czlun/articles/7010604.html)
rewrite <regex> <replacement> [flag];
關鍵字 正則 替代內容 flag標記
關鍵字:其中關鍵字error_log不能改變
正則:perl兼容正則表達式語句進行規則匹配
替代內容:將正則匹配的內容替換成replacement
flag標記:rewrite支持的flag標記
flag標記說明:
last #本條規則匹配完成後,繼續向下匹配新的location URI規則
break #本條規則匹配完成即終止,不再匹配後面的任何規則
redirect #返回302臨時重定向,瀏覽器地址會顯示跳轉後的URL地址
permanent #返回301永久重定向,瀏覽器地址欄會顯示跳轉後的URL地址
rewrite參數的標籤段位置:
server,location,if
例子:
rewrite ^/(.*) http://www.czlun.com/$1 permanent;
說明:
rewrite爲固定關鍵字,表示開始進行rewrite匹配規則
regex部分是 ^/(.*) ,這是一個正則表達式,匹配完整的域名和後面的路徑地址
replacement部分是http://www.czlun.com/$1 $1,是取自regex部分()裏的內容。匹配成功後跳轉到的URL。
flag部分 permanent表示永久301重定向標記,即跳轉到新的 http://www.czlun.com/$1 地址上
反向代理完成負載均衡:
內網穿透:
2.mysql
可藉助Navicat遠程管理數據庫
安裝腳本:mysql_secure_installation
#yum install mysql
#yum install mysql-server
#yum install mysql-devel
當安裝mysql-server 失敗時,原因是centos7將myaql數據庫軟件從默認的程序列表溢出,用mariadb代替。
解決方法:1.安裝mariadb
2.下載mysql-server,官網下載慢可以用中科大源:查看mariadb源使用幫助
3.php-fpm
配置文件在:/etc/nginx/conf.d/default.conf
數據庫連接需要安裝
【待完善】