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

八尾狐

热门搜索:

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

  • 时间:2019-03-12 21:18 编辑:八尾狐 来源:八尾狐 阅读:371
  • 扫一扫,手机访问
摘要:刚刚将自己的网站发布上线,整理出在建站过程中用到的一些软件的配置教程分享给想搭建个人网站的童鞋。本教程适用于快速上手,若想深入研究,请查询相关官网。域名与服务器我的域名与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-12-03 00:00)
【游戏相关|游戏播报】《剑灵》六周年版本今日上线 暗影来袭&全新璀璨时装登场(2019-11-29 00:17)
【游戏相关|游戏播报】腾讯年末压箱之作即将测试 12月发售及测试新游推荐(2019-11-29 00:11)
【游戏相关|游戏播报】山文甲神秘剑客惊现《魔域》 又一场血雨腥风即将拉开序幕!(2019-11-22 02:01)
【游戏相关|游戏播报】网易第三季度游戏收入115.35亿元,同比增加11%,利润增长得益于端手游营收(2019-11-22 01:59)
【游戏相关|游戏播报】普通玩家福利!《绝地求生》将取消带锁战利品箱子 所有箱子免费开启(2019-11-19 23:47)
【游戏相关|游戏播报】2020是韩游的天下?又一波全新的网游大作要来了(2019-11-19 23:44)
【脚本大全|传奇脚本】金刚石加攻击脚本(2019-11-15 17:34)
【游戏相关|游戏播报】《贪玩蓝月》传奇手游又迎来一次大更新?一键挂机经验翻倍(2019-11-01 21:23)
【游戏相关|游戏播报】并表盛趣游戏后世纪华通业绩暴增,着手发力5G云游戏(2019-11-01 21:21)
联系我们

电话:15066888405

邮箱:kefu@baweihu.cn

时间:9:00-18:00


扫一扫关注我们