只有服务器,没有域名,怎么部署网站?

如果你只有服务器地址,没有域名,怎么部署网站?

第1步:安装一个服务我这装的是oneInstack
第2步:先在阿里云添加一个安全组50
第3步:ssh:在oneinstack 执行./vhost.sh 这是添加虚拟机
第4步:在/usr/local/nginx/conf/vhost目录下 修改端口
第5步:web 服务开启 端口 iptables -A INPUT -p tcp --dport 50 -j ACCEPT
第6步:ssh:执行service nginx restart 重启服务
第7步:在/data/wwwroot/ip地址:50 放自己页面文件
完了,你可以在服务器ip后面加50就可以访问了,你还可以类似开启30,40,60之类的端口

nginx部署

1.在下载的ngnix的工具中执行下面命令:

start ./nginx.exe回车即启动了nginx服务

2.检查是否成功

输入http://localhost 会有Welcome to nginx!

3.nginx配置

找到nginx下的conf/nginx.conf文件,设置代理相关信息,重点是server{}中的内容

server {
 listen 80;
 server_name test.com;
 # 这里是你要代理的测试环境域名加上-local
 # 比如你的项目测试环境为test.com,你本地此处可以设置为test.com,当然你可以随便设置
 location /{
  add_header 'Access-Control-Allow-Origin' '*';
  add_header 'Access-Control-Allow-Credentials' 'true';
  add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
  add_header 'Access-Control-Allow-Headers' 'DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
  add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
  # 此处8091是我们本地运行项目的端口号,设置成跟你本地起的服务端口号一样就行
  proxy_pass http://127.0.0.1:8091/;
 }
 }

4.本机dns配置

修改本地host文件配置
找到目录C:\Windows\System32\drivers\etc,打开hosts文件,修改文件,加入127.0.0.1 test.com
然后在test.com 可以看到Welcome to nginx!

5.运行

先输入./nginx.exe -t检查nginx配置是否正确
继续输入nginx -s reload重启(nginx配置文件修改后都要重启nginx才会生效)
刷新dns: ipconfig /flushdns

ngnix设置一个服务

root就是文件的 地址 localhost:8000/文件名.后缀 就是页面地址

    server {
        listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

        location / {
            root   "E:\华侨城\西安欢乐谷\聚合-集成小程序\src\pages\index";
            index  index.html index.htm;
        }
    }

在这里插入图片描述

本地通过http-server启动服务

npm install http-server -g

http-server -p 8881

页面输入127.0.0.1:8881 然后写入页面aaa.html 就可以访问了

重启redis

1.cmd打开redis目录:

redis-server.exe redis.windows.conf

每次重启 是不是很麻烦,自动启动的方法:

1.在redis目录启动redis: redis-server.exe redis.windows.conf

2.在redis设置用户名密码:

redis-cli.exe

然后输入 set name wangjigen 设置自己的名字 getname 看看自己是否设置成功

config set requirepass wjg720941设置密码 auth 需要输入自己的密码

config get requirepass 查看自己的用户名密码

3.设置服务命令

redis-server --service-install redis.windows-servi` ce.conf --loglevel verbose

然后在计算机服务点击可开启

over

然而启动的时候会报错

node_redis: Warning: Redis server does not require a password, but a password was supplied.

1.可能是这是redis程序没有指向window.conf 文件 redis-server.exe redis.windows.conf

2.可能是或者在 redis.windows.conf文件搜索requirepass 添加密码 requirepass asd123

这是react 组件

https://github.com/brillout/awesome-react-components/blob/master/README.md#table

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值