阿里云服务器静态网站搭建小白教程(一)
1. 登录
2. 先配置安全组,选择快速添加,放行端口
3. 配置白名单IP
4. 进入实例,远程连接
注意,如果不知道密码可以先通过管理配置密码
输入远程连接密码
然后它提示你需要登录 账号:root 密码:你自己配置的实例密码
5. 安装插件包
安装修改文件插件包
yum install vim
安装nginx包
yum install nginx -y
启动nginx
sudo systemctl start nginx.service
常用命令
查看版本:nginx -v 查看nginx安装目录:ps -ef | grep nginx 检查配置文件:nginx -t 启动:systemctl start nginx.service 停止:systemctl stop nginx.service 重启:systemctl restart nginx.service 设置开机自启动:systemctl enable nginx.service 停止开机自启动:systemctl disable nginx.service 查看当前状态:systemctl status nginx.service 查看所有已启动的服务:systemctl list-units --type=service
然后在你本地电脑浏览器输入公网ip地址即可访问成功
6. 配置虚拟域名 先cd到配置目录(这是主配置文件),你可以修改这个文件
cd /etc/nginx/ vim nginx.conf
初始内容
修改root属性,其他不修改 这里的testHtml,是自己在根目录自行新建的目录,里面含有一个index.html文件
cd / mkdir testHtml cd testHtml vim index.html (如果不存在文件会新建,存在修改文件)
修改完后重启服务器
在浏览器中查看效果
提示:可以通过该命令测试访问内容
curl -xlocalhost:80 www.linuxidc.com
7. 配置多个虚拟主机
cd /etc/nginx/conf.d (在该文件夹下创建后缀为.conf的配置文件,可创建多个) vim test.conf (修改文件) (按i键,插入内容) server { listen 80; server_name [::]80 default_server; root /testHtml; #access_log /var/log/nginx/targetintw/tgadmin_access.log main; #error_log /var/log/nginx/targetintw/tgadmin_error.log error; location / { index index.html index.htm index.php; # open if using THINK-PHP if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^/(.*)$ /index.php/$1 last; break; } } } (按esc键,退出修改) :wq (保存并退出)
8.将自己本机的文件上传到服务器上
yum install -y lrzsz 安装 rz 上传
注意这里如果报waiting to receive.**B0100000023be50错误
查了一下原因 rz 与 sz 需要端支持。终端就是连接远程服务器的客户端,例如 XShell、SecureCRT 等,linux默认终端是不支持的。
下载xshell–安装(省略)
连接成功了,在试一次上传文件rz,可以啦~~~~(ps:上传前记得先创建文件夹)
上传成功
最后重复之前一步新建nginx配置文件就可以在公网上访问你的网站啦~!
上一篇:
IDEA上Java项目控制台中文乱码