刚刚将本身的网站发布上线,整理出在建站过程当中用到的一些软件的配置教程分享给想搭建我的网站的童鞋。本教程适用于快速上手,若想深刻研究,请查询相关官网。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;
以上便 是个人网站服务器搭建过程,关于网站搭建的其余文章,可查看这里