欢迎登录八尾狐交易平台!
帮助中心

八尾狐

个人网站搭建之服务器环境搭建

  • 时间:2019-03-12 21:18 编辑:八尾狐 来源:八尾狐 阅读:211
  • 扫一扫,手机访问
摘要:刚刚将自己的网站发布上线,整理出在建站过程中用到的一些软件的配置教程分享给想搭建个人网站的童鞋。本教程适用于快速上手,若想深入研究,请查询相关官网。域名与服务器我的域名与linux服务器都是在阿里云上购买的,这里只介绍阿里云的

刚刚将自己的网站发布上线,整理出在建站过程中用到的一些软件的配置教程分享给想搭建个人网站的童鞋。本教程适用于快速上手,若想深入研究,请查询相关官网。


域名与服务器


我的域名与linux服务器都是在阿里云上购买的,这里只介绍阿里云的域名解析与服务器端口设置。


域名解析


控制台->域名->(在我的域名后)->解析->添加解析

按上面的提示添加主域名和子域名

服务器端口设置


由于阿里云的服务器安全规则,服务器开启端口后,如果不在安全组添加,端口将无法访问。设置路径 :云计算基础服务->云服务器ECS->网络和安全->安全组->配置规则—>添加安全组规则。根据提示添加可访问的端口。


连接服务器


通过阿里云的控制台获取到服务器的ip、账号和密码后就可以远程连接至服务器了。此处介绍windows与mac连接的方法。


mac


打开终端面板,输入命令:


ssh root@0.0.0.0 -p 22

1

之后将会提示你输入密码,密码输入后按return键即可连接。其中,root为服务器的账号,0.0.0.0为ip,请修改为自己的ip、账号和密码。


windows


下载xshell并安装。下载地址

打开xshell新建连接,点击确定。如下图 


输入账号与密码,点击确定,就连接成功了。 

 


安装nginx


下载nginx压缩包并上传到服务器。下载地址

解压文件夹,并安装

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

1

2

3

4

5

6

将nginx配置为全局变量

sudo ln -s /usr/local/nginx/sbin/ngin  /usr/bin/nginx

1

启动nginx

nginx 

1

其他命令


nginx -s reload #重新加载配置

nginx -s reopen #重启

nginx -s stop #停止

nginx -s quit #退出

nginx -t (可附带文件名) #测试配置语法是否错误

nginx -h #帮助

nginx -v #显示版本

nginx -V #显示版本和配置信息

配置


nginx识别的配置文件为conf/nginx.conf。这里可以参考一下我的nginx配置: https://github.com/jiangxueyang/configs/blob/master/nginx.conf


安装node


下载node,修改文件名为node,并上传至服务器。下载地址

解压 tar xvJf node.tar.xz

移动到local目录下:mv node /usr/local/node

配置node、npm的全局变量

sudo ln -s /usr/local/node/bin/node  /usr/local/bin/node

sudo ln -s /usr/local/node/bin/npm  /usr/local/bin/npm

1

2

现在就可以愉快地使用npm和node啦

1

安装mysql


下载地址

解压 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

查看有没有mysql组 cat /etc/group | grep mysql

查看有没有mysql用户

更改mysql目录下所有的目录及文件夹所属组合用户

chown -R mysql mysql

chgrp -R mysql mysql

1

2

安装和初始化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

1

2

3

配置my.cnf


mysql5.7.21版是没有默认的配置文件的,需要 自己配置。配置过程如下:


touch /etc/my.cnf

vim /etc/my.cnf

输入如下配置,并保存文件:

basedir=/usr/local/mysql/  

datadir=/usr/local/mysql/data/ 

1

2

启动mysql ./mysqld_safe --user=mysql &

修改mysql登陆的密码


cd bin

./mysql -uroot -p

输入上面生成的临时密码

mysql> set password=password("123456");

退出管理exit;

  • 全部评论(0)
上一篇:已是第一篇内容
下一篇:已是最后一篇内容
最新发布的资讯信息
【游戏相关|游戏播报】娱美德澄清:“盛趣游戏”及“江西国民传奇”散布不实信息(2019-10-18 23:47)
【游戏相关|游戏播报】传奇IP已经决定解除与椰子之间的一切合同关系(2019-10-18 23:45)
【技术类|开服教程】关于传奇3.0的沙巴克设置问题解决(2019-10-02 15:45)
【技术类|开服教程】传奇3修改怪物之后的各种效果介绍和教程(2019-10-02 15:42)
【游戏相关|游戏播报】仅需100元,开传奇合法授权!(2019-10-01 00:26)
【计算机|】计算机防御系统是什么(2019-09-28 12:17)
【技术类|网站技术】免费传奇虚拟主机空间申请(2019-09-25 18:42)
【技术类|开服教程】论开传奇游戏修改Boot.ini文件的重要性!(2019-09-21 10:41)
【技术类|网站技术】传奇网站被劫持怎么办?如何设置网站https防劫持 申请免费https和配置教程(2019-09-20 10:02)
【脚本大全|传奇脚本】传奇常见BUFF脚本适用于GOM引擎(2019-09-19 23:16)
联系我们

电话:15066888405

邮箱:kefu@baweihu.cn

时间:9:00-20:00


扫一扫关注我们