从0开始搭个网站在云上 思路引导

 最近用了halo 搭建博客 傻瓜式操作  新地址为  https://zdboy.com/

官网 https://halo.run/

下面是旧文章

最近开始想努力了,空口无凭,搭了一个云服务器来用来展示网站   gzboy.site (这个送人了)  

新网址 :www.zdboi.site  域名过期

新网址 : http://www.zdboi.com/  namesoil 上的com域名 价格便宜

一 准备工作

买个云服务器 例如阿里云服务器esc 买一个域名,准备一个能跑的项目,完成

二 云服务器

以阿里云举例,购买服务器后,按照提示设置一些初始参数,用户名密码,配置安全组,把一些端口开放,可以用外部工具访问主机,设置密码,进入主机页面.

三配置部分

首先更新系统,然后安装jdk,apache mysql,nginx等 ,安装软件时需要加入一些软件源,可以在网上搜教程

与此同时开始备案,推荐下载阿里云app备案在阿里云买的域名,手续不算繁琐,一个星期左右可以完成.在阿里云域名解析中绑定域名和ip,外部工作就准备好了

四设置项目

安装服务器后放入项目在服务器目录,默认位置在 /var/www/html 下 ,如果服务器只放以一个项目,到这步就可以了.

假如你想放多个项目,还需要用nginx 反向代理,把80端口让给nginx,在/etc/httpd/conf/下的设置文件,给apache赋值8081等端口

 <VirtualHost *:8081>
     DocumentRoot /var/www/html
     ServerAdmin localhost:8081
          ServerName 39.105.0.178
 </VirtualHost>
 <VirtualHost *:8082>
     DocumentRoot /var/www/html2
     ServerAdmin localhost:8082
  ServerName 39.105.0.178
 </VirtualHost>
 <VirtualHost *:8083>
     DocumentRoot /var/www/html3
    ServerAdmin localhost:8083
  ServerName 39.105.0.178
 </VirtualHost>

Listen 8081
Listen 8082
Listen 8083

<IfModule dir_module>
DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex hello.html
</IfModule>

 

在nginx里设置托管反向代理和80端口,注意反向代理设置,要不然图片加载不出来

   server {
        listen       80;
        server_name  blog.gzboy.site;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
           proxy_pass http://127.0.0.1:8081;
proxy_set_header HOST $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        }
...

 

posted @ 2020-08-02 17:30  大哥超帅  阅读(133)  评论(0编辑  收藏  举报