admin管理员组文章数量:1794759
个人网站搭建之服务器环境搭建
刚刚将自己的网站发布上线,整理出在建站过程中用到的一些软件的配置教程分享给想搭建个人网站的童鞋。本教程适用于快速上手,若想深入研究,请查询相关官网。
域名与服务器我的域名与linux服务器都是在阿里云上购买的,这里只介绍阿里云的域名解析与服务器端口设置。
域名解析
- 控制台->域名->(在我的域名后)->解析->添加解析
- 按上面的提示添加主域名和子域名
服务器端口设置
由于阿里云的服务器安全规则,服务器开启端口后,如果不在安全组添加,端口将无法访问。设置路径 :云计算基础服务->云服务器ECS->网络和安全->安全组->配置规则—>添加安全组规则。根据提示添加可访问的端口。
通过阿里云的控制台获取到服务器的ip、账号和密码后就可以远程连接至服务器了。此处介绍windows与mac连接的方法。
mac
打开终端面板,输入命令:
ssh root@0.0.0.0 -p 22之后将会提示你输入密码,密码输入后按return键即可连接。其中,root为服务器的账号,0.0.0.0为ip,请修改为自己的ip、账号和密码。
windows
- 下载xshell并安装。下载地址
- 打开xshell新建连接,点击确定。如下图
- 输入账号与密码,点击确定,就连接成功了。
- 下载nginx压缩包并上传到服务器。下载地址
- 解压文件夹,并安装
- 将nginx配置为全局变量
- 启动nginx
其他命令
- 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配置: github/jiangxueyang/configs/blob/master/nginx.conf
- 下载node,修改文件名为node,并上传至服务器。下载地址
- 解压 tar xvJf node.tar.xz
- 移动到local目录下:mv node /usr/local/node
- 配置node、npm的全局变量
- 下载地址
- 解压 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目录下所有的目录及文件夹所属组合用户
- 安装和初始化mysql数据库
配置myf
mysql5.7.21版是没有默认的配置文件的,需要 自己配置。配置过程如下:
- touch /etc/myf
- vim /etc/myf
- 输入如下配置,并保存文件:
- 启动mysql ./mysqld_safe --user=mysql &
修改mysql登陆的密码
- cd bin
- ./mysql -uroot -p
- 输入上面生成的临时密码
- mysql> set password=password("123456");
- 退出管理exit;
以上便 是我的网站服务器搭建过程,关于网站搭建的其他文章,可查看这里
版权声明:本文标题:个人网站搭建之服务器环境搭建 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687020244a129087.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论