mac版yy服务器连接错误_个人网站搭建之服务器环境搭建

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

域名与服务器

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

  • 域名解析
  1. 控制台->域名->(在我的域名后)->解析->添加解析
  2. 按上面的提示添加主域名和子域名
  • 服务器端口设置
    由于阿里云的服务器安全规则,服务器开启端口后,如果不在安全组添加,端口将无法访问。设置路径 :云计算基础服务->云服务器ECS->网络和安全->安全组->配置规则—>添加安全组规则。根据提示添加可访问的端口。

连接服务器

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

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

  1. ssh root@0.0.0.0 -p 22

  2. 复制代码


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

  • windows
  1. 下载xshell并安装。下载地址
  2. 打开xshell新建连接,点击确定。如下图
  3. 输入账号与密码,点击确定,就连接成功了。

安装nginx

  • 下载nginx压缩包并上传到服务器。下载地址
  • 解压文件夹,并安装

  1. tar -xzvf nginx-1.13.9.tar.gz

  2. cd nginx-1.13.9

  3. mkdir /usr/local/nginx

  4. ./configure --prefix=/usr/local/nginx

  5. make && make install

  6. 复制代码
  • 将nginx配置为全局变量

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

  2. 复制代码
  • 启动nginx

  1. nginx

  2. 复制代码
  • 其他命令
  1. nginx -s reload #重新加载配置
  2. nginx -s reopen #重启
  3. nginx -s stop #停止
  4. nginx -s quit #退出
  5. nginx -t (可附带文件名) #测试配置语法是否错误
  6. nginx -h #帮助
  7. nginx -v #显示版本
  8. nginx -V #显示版本和配置信息
  • 配置
    nginx识别的配置文件为conf/nginx.conf。这里可以参考一下我的nginx配置: github.com/jiangxueyan…

安装node

  • 下载node,修改文件名为node,并上传至服务器。下载地址
  • 解压 tar xvJf node.tar.xz
  • 移动到local目录下:mv node /usr/local/node
  • 配置node、npm的全局变量

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

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

  3. 复制代码

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

  2. 复制代码

安装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目录下所有的目录及文件夹所属组合用户

  1. chown -R mysql mysql

  2. chgrp -R mysql mysql

  3. 复制代码
  • 安装和初始化mysql数据库

  1. cd /usr/local/mysql/bin/

  2. 生成临时密码:./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

  3. ./mysql_ssl_rsa_setup--datadir=/usr/local/mysql/data

  4. 复制代码
  • 配置my.cnf
    mysql5.7.21版是没有默认的配置文件的,需要 自己配置。配置过程如下:
  1. touch /etc/my.cnf
  2. vim /etc/my.cnf
  3. 输入如下配置,并保存文件:

  1. basedir=/usr/local/mysql/

  2. datadir=/usr/local/mysql/data/

  3. 复制代码
  • 启动mysql ./mysqld_safe --user=mysql &
  • 修改mysql登陆的密码
  1. cd bin
  2. ./mysql -uroot -p
  3. 输入上面生成的临时密码
  4. mysql> set password=password("123456");
  5. 退出管理exit;

以上便 是我的网站服务器搭建过程,关于网站搭建的其他内容,可查看

网站域名与云服务器_共8课时-51CTO学院​edu.51cto.com
660b84d58c54420d5d3ea71bfccab8b5.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值