阿里云搭建Nginx

前提:

 确认gcc g++ 开发类库是否安装?

  安装make:

yum -y install gcc automake autoconf libtool make

  安装g++:

yum install gcc gcc-c++

 

开始搭建Nginx

一、选择nginx安装目录

 可以选择任意目录,个人习惯将所有自定义安装放在同一文件夹下便于管理,本文选择 cd /usr/tools/

cd /usr/tools

二、安装PCRE库

  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:(若想下载最新版本请打开上面网址。本文选择pcre-8.42.tar.gz)

cd /usr/tools
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz 
tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42
./configure
make
make install

三、安装zlib库

  http://zlib.net/ 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包:(若想下载最新版本请打开上面网址。本文选择zlib-1.2.11.tar.gz )

cd /usr/tools
 
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

四、安装openssl (有些VPS默认没有装ssl)

 https://www.openssl.org/source/ 下载最新的 openssl 源码包,使用下面命令下载编译和安装 openssl包:(若想下载最新版本请打开上面网址。本文选择openssl-1.1.1.tar.gz )

cd /usr/tools

wget https://www.openssl.org/source/openssl-1.1.1.tar.gz
tar -zxvf openssl-1.1.1.tar.gz

yum -y install openssl openssl-devel

五、安装Nginx

http://nginx.org/download/ 下载最新的 Nginx 源码包,使用下面命令下载编译和安装 Nginx包:(若想下载最新版本请打开上面网址。本文选择nginx-1.15.3.tar.gz )

cd /usr/tools

wget http://nginx.org/download/nginx-1.15.3.tar.gz
tar -zxvf nginx-1.15.3.tar.gz
cd nginx-1.15.3
./configure
make
make install

注意安装信息:

Configuration summary
  + using system PCRE library
  + OpenSSL library is not used
  + using system zlib library

  nginx path prefix: "/usr/local/nginx"
  nginx binary file: "/usr/local/nginx/sbin/nginx"
  nginx modules path: "/usr/local/nginx/modules"
  nginx configuration prefix: "/usr/local/nginx/conf"
  nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
  nginx pid file: "/usr/local/nginx/logs/nginx.pid"
  nginx error log file: "/usr/local/nginx/logs/error.log"
  nginx http access log file: "/usr/local/nginx/logs/access.log"
  nginx http client request body temporary files: "client_body_temp"
  nginx http proxy temporary files: "proxy_temp"
  nginx http fastcgi temporary files: "fastcgi_temp"
  nginx http uwsgi temporary files: "uwsgi_temp"
  nginx http scgi temporary files: "scgi_temp"

 这是实际安装完Nginx的目录!!! Nginx目录有俩个 。

安装包路径:/usr/tools/nginx-1.15.3/  这个路径的不用管!!!
实际安装路径: /usr/local/nginx/  实际启动的是这个路径的!!!

 

六、配置Nginx

ngnix默认配置端口80有可能会被占用,尽量不要修改原有使用的80端口,这里选择修改Nginx的默认端口

进入到nginx.conf配置文件的根目录

cd /usr/local/nginx/conf/

修改配置文件端口和IP地址

这里我将端口号改为8090 ,server_name是你将访问的ip地址,改为自己本地或者外网地址 

查询8090端口是否被占用,若被占用则需要修改端口号,无输出则未被占用

netstat -ano|grep 8090

 

七、Nginx常用指令(启动、停止、重启)

 

  检查Nginx配置是否正确 

/usr/local/nginx/sbin/nginx -t

   输出以下表示配置正确

  

   启动

/usr/local/nginx/sbin/nginx

   停止

  • 从容停止

      1.查看进程号

ps -ef|grep nginx

              

      2.杀死master进程

kill -QUIT 2914

      

  • 快速停止

      1.查看进程号

ps -ef|grep nginx

      2、杀死进程

kill -TERM 6648  或者
kill -INT 6648
  • 强制停止
pkill -9 nginx

   重启

/usr/local/nginx/sbin/nginx -s reload

      

八、配置阿里云输出端口安全规则

 

九、测试Nginx是否部署成功

 

十、部署项目

   将项目放在该路径下即可

cd /usr/local/nginx/html/

 

完成 ~

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
首先,我们需要在阿里云上购买一台适合的服务器。阿里云提供了多种规格和配置的服务器,我们可以根据自己的需求选择合适的类型和配置。 购买完服务器后,我们需要进行一些初始化的设置。首先,我们需要配置安全组规则,开放CSND所需的端口(一般是80端口)。然后,我们可以通过SSH远程登录到服务器,进行一些基本的系统配置,比如更新操作系统、安装必要的软件等。 接下来,我们需要配置Web服务器。一般来说,我们可以选择常用的Apache、Nginx等Web服务器。我们需要在服务器上安装相应的Web服务器,并进行一些基本的配置,比如设置网站根目录、配置虚拟主机等。然后,我们可以将CSND的代码文件通过FTP等方式上传到服务器上的网站根目录。 在部署CSND之前,我们还需要配置数据库。CSND使用的是MySQL数据库,我们需要在服务器上安装MySQL并进行配置。具体的配置包括创建数据库,创建数据库用户,并授权给用户适当的权限。 最后,我们需要进行CSND的部署。在网站根目录下,我们可以根据CSND的部署文档,进行一些配置,比如修改数据库配置、设置站点域名等。然后,通过访问服务器的IP地址或域名,就可以访问已经搭建部署好的CSND网站了。 需要注意的是,在整个搭建部署的过程中,我们需要保持服务器的安全性。比如,应该及时更新服务器和软件的安全补丁,定期备份数据等。另外,还可以考虑配置SSL证书,提供HTTPS加密访问的支持,增加网站的安全性。 总体来说,阿里云服务器搭建部署CSND需要进行一系列的配置和操作,从购买服务器到最终的部署,需要一些技术和经验的支持。如果遇到问题,可以及时查找相关的文档和教程进行解决,或者寻求专业人士的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值