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配置文件就可以在公网上访问你的网站啦~!
(ps: 这时网站还没有样式,请查看下一篇文章)
阿里云服务器静态网站搭建小白教程(二)