当前位置: 首页 > news >正文

国内常见的博客网站怎么在阿里云服务器上建设网站

国内常见的博客网站,怎么在阿里云服务器上建设网站,企业管理软件系统网,建站之星模板下载网站一、搭建 nginx 服务 1.下载环境依赖包 建议root模式执行~ yum -y install gcc gcc-c pcre-devel zlib-devel make2.现在nginx安装包 回到根目录,创建文件夹opt,如果自己有文件夹就不用管 cd cd .. cd .. mkdir opt官网下载linux包:Ind…

一、搭建 nginx 服务

1.下载环境依赖包

  • 建议root模式执行~
yum -y install gcc gcc-c++ pcre-devel zlib-devel make

2.现在nginx安装包

  • 回到根目录,创建文件夹opt,如果自己有文件夹就不用管
cd
cd ..
cd .. 
mkdir opt
  • 官网下载linux包:Index of /download/ (nginx.org)

  • 也可以输入命令:

wget http://nginx.org/download/nginx-1.22.1.tar.gz
  • 下载完成后,解压文件
tar -xvf nginx-1.22.1.tar.gz
  • 改个名字吧,你可以跳过这一步
mv nginx-1.22.1 nginx
  • 进入nginx文件夹
cd nginx
  • 执行命令:

注意你的安装位置

./configure --prefix=/usr/local/nginx --conf-path=/opt/nginx/conf/nginx.conf

yum -y install gcc gcc-c++ autoconf automake makeyum install -y pcre pcre-develyum install -y zlib zlib-develyum -y install pcre  pcre-devel zlib  zlib-devel openssl openssl-devel
  • 开始安装
./configure --with-stream
  • 安装完成之后编译
make
  • 安装编译后的文件
make install

3.安装nginx源

curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  • 安装常用软件源
yum -y install epel-release
  • 安装modules模块
yum -y install nginx-all-modules.noarch

3.启动nginx

-默认安装在/usr/local/nginx里。

进入sbin文件夹中 执行./nginx启动nginx。

-至此nginx的安装就结束了,浏览器输入IP:端口号查看是否可以进入nginx主界面,进入则成功。

  • 进入nginx文件下
cd
cd /usr/local/nginx
  • 创建文件夹
mkdir logs
  • 创建文件
touch error.log
  • 生成nginx.pid文件
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

4.重新启动 nginx

/usr/local/nginx/sbin/nginx -s reload
  • 查看nginx是否启动
ps -ef | grep nginx
  • 成功案例:

案例

5.关闭防火墙

systemctl stop firewalld

6.启动nginx服务

默认安装在/usr/local/nginx里。

进入sbin文件夹中 执行./nginx 来启动nginx服务。

cd /usr/local/nginx/sbin
./nginx

开启服务

  • 至此nginx的安装就结束了。

  • 浏览器输入IP:端口号查看是否可以进入nginx主界面,进入则成功。

成功

  • 如果关机服务器,重新启动只需关闭防火墙和启动nginx的服务即可。

7.自启动

  • 直接编辑vim /etc/rc.local文件
vim /etc/rc.local
  • 在文件内容最底下添加启动命令:
/usr/local/nginx/sbin/nginx

7.其他

注意nginx默认端口号是80.需要提前去阿里云安全组中开放端口。同时把本机的防火墙关闭。

如果想要修改端口号可以去conf下的nginx.conf中修改

修改完成后去sbin文件夹中执行 ./nginx -s reload 重启nginx

端口

二、搭建 mysql 服务

1.安装mysql环境依赖包

  • 换个地方吧

    cd /usr/
    sudo chmod -R 777 local
    cd local
    
  • 官网下载:https://downloads.mysql.com/archives/community

    官网

  • 命令下载:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz

2.解压mysql安装包

tar -xvf mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz
  • 换名
mv mysql-5.7.40-linux-glibc2.12-x86_64 mysql
  • ​ 在 /usr/local/mysql目录下创建data目录
mkdir /usr/local/mysql/data
  • 创建mysql用户组和用户

    cat /etc/group | grep mysql
    cat /etc/passwd |grep mysql
    groupadd mysql
    useradd -r -g mysql mysql
    
  • 更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限

    chown -R mysql:mysql /usr/local/mysql
    chmod -R 755 /usr/local/mysql

3.初始密码查询

  • 编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

一定复制好初始密码!
一定复制好初始密码!
一定复制好初始密码!

  • 编辑配置文件my.cnf,添加配置如下(这里和转的不一样,转的直接使用不行)
vim /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
socket = /usr/local/mysql/mysql.sock
character-set-server=utf8
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
socket = /usr/local/mysql/mysql.sock
default-character-set=utf8

4.启动服务器

/usr/local/mysql/support-files/mysql.server start
  • 添加软连接,并重启mysql服务
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqlln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
  • 启动服务
service mysql restart

5.登录mysql

修改密码(密码为步骤4生成的临时密码)

mysql -u root -p
然后输入刚刚的初始密码!
  • 修改默认密码
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
  • 退出mysql,然后使用新密码登录
exit

6. 开放远程连接

mysql>use mysql;msyql>update user set user.Host='%' where user.User='root';mysql>flush privileges;

7.设置开机自动启动

  • 将服务文件拷贝到init.d下,并重命名为mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
  • 赋予可执行权限
chmod +x /etc/init.d/mysqld
  • 添加服务
chkconfig --add mysqld
  • 显示服务列表
chkconfig --list

备注说明: 如果忘记了Mysql密码
1、停掉mysql服务 service mysql stop

2、修改/etc/my.cnf 文件,增加 skip-grant-tables ,作用是登陆是跳开密码校验

3、登陆 mysql -u root

4、修改密码 依次执行以下操作

use mysql
update mysql.user set authentication_string=password(‘123456’) where
user=‘root’;
flush privileges;

5、 重启mysql服务

service mysql restart

8.查看端口

netstat -tunlp | grep mysql

9.尝试连接

测试

  • mysql安装完毕

三、博主学到了这里,稍后更新

http://www.laogonggong.com/news/83970.html

相关文章:

  • 高端网站搭建客户管理系统软件
  • zencart 网站建设直播间 网站建设
  • 网站要咋建立陵水网站建设介绍
  • 毕业设计旅游网网站设计wordpress轻量服务器
  • 佛山大良营销网站建设上海建设摩托车官网报价
  • 广州沙河一起做网站wordpress网址缩短
  • 整站优化的公司seo推广要多少钱
  • 建设产品信息网站上海电子手工活外发加工网
  • thinkphp 网站设置功能淮安网站建设报价
  • 个人资料展示网站wordpress+4.0+简体中文
  • vs2012做网站网站建设张景鹏
  • 做视频课程的网站有哪些打开edge是2345网址导航
  • 密云重庆网站建设宿迁房产网官方网站
  • 手机影视网站开发重庆企业网站推广策略
  • 免费网站建设官网做阿里渠道的销售要有哪些网站
  • 长沙有什么做试卷的网站腾讯建设网站视频视频视频
  • 重庆建设厂招工信息网站商城网站建设公司排名
  • 搜网站网网上商城网站制作
  • wordpress怎么做站群深圳市龙华区地图全图
  • 做精神科网站价格dedecms景区网站模板
  • 如何解决网站访问拥挤江苏海通建设有限公司网站
  • 湖北聚四方建设有限公司网站网页制作教程视频 网盘
  • 电商网站开发过程南京网站做的好的公司
  • 门户类网站如何做策划哪个网站可以做旅行攻略
  • 网站开发vue版本是什么c++可视化界面设计
  • php做网站要多久wordpress 图灵机器人
  • 网站建设分析书引言外网服务器地址ip免费
  • 做美食网站的特点成都建站培训
  • 网站建设及托管合同模板做网站需要用服务器吗
  • 如何做区块链网站100件环保创意产品设计