如何在opensuse上安装nginx
时间:2019-04-29 03:18:27 来源:igfitidea点击:
Nginx是一个免费的开源高性能web服务器。还可以用来反向代理服务器。如何在OpenSUSE Linux上安装和配置最新版本的Nginx服务器并配置一个静态web站点?
如何在OpenSUSE Linux上安装Nginx
搜索nginx包
cnf nginx 或者 zypper search nginx
使用OpenSUSE上的zypper命令安装nginx包:
sudo zypper update sudo zypper install nginx
如何在OpenSUSE上启动、停止、重启Nginx服务器
### 启动服务 sudo systemctl start nginx ### 查看服务状态 sudo systemctl status nginx ### 停止服务 sudo systemctl stop nginx ### 重启服务 sudo systemctl restart nginx
如何在OpenSUSE启动时自启动Nginx服务
sudo systemctl enable nginx.service
启动nginx服务,并查看端口状态
sudo systemctl start nginx.service sudo ss -tulpn | grep nginx
为nginx开启防火墙
查看默认的zone
sudo firewall-cmd --get-default-zone
在默认zone上打开80和443端口。(如果默认zone不是public,请修改)
sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --zone=public --add-service=https --permanent
重新加载防火墙配置
sudo firewall-cmd --reload
在OpenSUSE服务器上配置nginx
创建一个html文件
/srv/www/htdocs/index.html
<html> <head><title>nginx server</title></head> <body> <p>hello nginx</p> </body> </html>
查看服务器ip地址
ip a s ip a s eth0 | grep -w inet
使用浏览器打开网站 http://服务器ip地址
即可看到index.html的内容
配置nginx服务器
Nginx的配置文件和目录:
/etc/nginx/配置文件主目录
/etc/nginx/nginx.confnginx主要的配置文件
/srv/www/htdocs/站点的主目录
80 (HTTP), 443 (HTTPS)nginx默认使用的端口
/etc/nginx/vhosts.d/虚拟主机配置目录