剛剛將本身的網站發佈上線,整理出在建站過程當中用到的一些軟件的配置教程分享給想搭建我的網站的童鞋。本教程適用於快速上手,若想深刻研究,請查詢相關官網。html
個人域名與linux服務器都是在阿里雲上購買的,這裏只介紹阿里雲的域名解析與服務器端口設置。node
域名解析mysql
服務器端口設置linux
因爲阿里雲的服務器安全規則,服務器開啓端口後,若是不在安全組添加,端口將沒法訪問。設置路徑 :雲計算基礎服務->雲服務器ECS->網絡和安全->安全組->配置規則—>添加安全組規則。根據提示添加可訪問的端口。nginx
經過阿里雲的控制檯獲取到服務器的ip、帳號和密碼後就能夠遠程鏈接至服務器了。此處介紹windows與mac鏈接的方法。git
macgithub
打開終端面板,輸入命令:sql
ssh root@0.0.0.0 -p 22
複製代碼
以後將會提示你輸入密碼,密碼輸入後按return鍵便可鏈接。其中,root爲服務器的帳號,0.0.0.0爲ip,請修改成本身的ip、帳號和密碼。shell
windows數據庫
tar -xzvf nginx-1.13.9.tar.gz
cd nginx-1.13.9
mkdir /usr/local/nginx
./configure --prefix=/usr/local/nginx
make && make install
複製代碼
sudo ln -s /usr/local/nginx/sbin/ngin /usr/bin/nginx
複製代碼
nginx
複製代碼
其餘命令
配置
nginx識別的配置文件爲conf/nginx.conf。這裏能夠參考一下個人nginx配置: github.com/jiangxueyan…
tar xvJf node.tar.xz
sudo ln -s /usr/local/node/bin/node /usr/local/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/local/bin/npm
複製代碼
如今就能夠愉快地使用npm和node啦
複製代碼
tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql
cat /etc/group | grep mysql
chown -R mysql mysql
chgrp -R mysql mysql
複製代碼
cd /usr/local/mysql/bin/
生成臨時密碼:./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
./mysql_ssl_rsa_setup--datadir=/usr/local/mysql/data
複製代碼
配置my.cnf
mysql5.7.21版是沒有默認的配置文件的,須要 本身配置。配置過程以下:
touch /etc/my.cnf
vim /etc/my.cnf
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/
複製代碼
啓動mysql ./mysqld_safe --user=mysql &
修改mysql登錄的密碼
cd bin
./mysql -uroot -p
mysql> set password=password("123456");
exit;
以上便 是個人網站服務器搭建過程,關於網站搭建的其餘文章,可查看這裏