201901建站運維筆記 14

4.31-yum安裝Nginx
文檔:
http://nginx.org/en/linux_packages.html
編輯yum倉庫:
vi /etc/yum.repos.d/nginx.repo
粘貼:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
安裝:
yum install -y nginx
配置文件路徑:
/etc/nginx
查看配置文件有沒有語法錯誤: nginx -t
啓動:
systemctl start nginx
補充:
pkill 殺死一個進程,如 pkill nginxphp

4.32--33 Nginx虛擬主機
虛擬主機:
HTTP1.1 --> host (域名) 一個WEB服務能夠有多個站點
定義虛擬主機配置文件,以域名爲命名。
iptables -nvL 查看防火牆規則
CentOS7 firewalld
自帶firewalld服務,開啓狀態。  
關閉firewalld服務: systemctl stop firewalld
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
Nginx配置:
nginx -t //查看配置文件是否有錯誤
nginx -s reload //重載配置文件
systemctl restart nginx  //重啓
/etc/hosts:
vi /etc/hosts //增長
192.168.222.128  www.aaa.com
默認虛擬主機:
就是Nginx的第一個虛擬主機。
泛解析
禁掉默認虛擬主機,加一行 deny all;
補充:
快捷鍵 Ctrl z能夠暫停一個進程。 好比,vi的時候,能夠先退出vi,而後釋放命令行出來。
按fg 就能夠回到vi窗口裏。
安裝worrdpress
下載: https://cn.wordpress.org/download/
 wget https://cn.wordpress.org/wordpress-5.0.2-zh_CN.tar.gzhtml

4.33-Nginx虛擬主機2linux


4.34-安裝wordpress
安裝worrdpress
    下載: https://cn.wordpress.org/download/
    wget https://cn.wordpress.org/wordpress-5.0.2-zh_CN.tar.gz
tar zxvf xxx
mv wordpress/*  /data/wwwroot/blog.aminglinux.cc/    /**註解**/
訪問http://blog.aminglinux.cc/
設置數據庫
建立庫:create database blog;
建立用戶:grant all on blog.* to 'blog'@'127.0.0.1' identified by 'pbxfuej3LR4r';
切換某個庫: use blog;
查詢庫裏面有什麼表: show tables;
問題處理:
在安裝wordpress過程當中,須要設定網站程序目錄的權限,屬主設定爲php-fpm服務的那個用戶
chown -R php-fpm  /data/wwwroot/blog.aminglinux.cc
補充:
yum install -y expect  //爲了安裝mkpasswd命令,這個命令用來生產隨機密碼的
如, mkpasswd -s 0 -l 12nginx

4.35-安裝discuz
discuz官網:http://www.discuz.net/forum.php
yum install -y git
git clone https://gitee.com/ComsenzDiscuz/DiscuzX.git
cp -r DiscuzX/upload /data/wwwroot/bbs.aminglinux.cc
定義虛擬主機配置文件:
1)cd /etc/nginx/conf.d
2)cp blog.aminglinux.cc.conf  bbs.aminglinux.cc.conf
3)修改裏面的目錄
4)nginx -t && nginx -s reload
開始安裝:
1)改權限  cd /data/wwwroot/bbs.aminglinux.cc && chown -R php-fpm  config data uc_server/data  uc_client/data
2)數據庫相關操做:
    create database bbs;
    grant all on bbs.* to 'bbs'@127.0.0.1 identified by 'li60rtvvHAfh';
3)定義數據庫相關的信息
4)完成安裝
補充:
1) cp   :cp -r 複製目錄
2)vi 批量查找替換,通常模式下輸入 :1,$s/要被替換的字符/替換成的字符/g
    若是字符串中含有/,則須要脫義, 1,$s/home\/123/home\/abc/g
    還有一種方法:1,$s#home/123#home/abc#ggit

相關文章
相關標籤/搜索