在国产麒麟系统(如银河麒麟)中安装Nginx的步骤过程可以参考以下步骤:

 

一、安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

二、首先要安装 PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

1、下载 PCRE 安装包,下载地址: Download PCRE from SourceForge.net

[root@bogon src]# cd /usr/local/src/

[root@bogon src]# wget Download pcre-8.35.tar.gz (PCRE)

image

image.gif

编辑

2、解压安装包:

[root@bogon src]# tar zxvf pcre-8.35.tar.gz

3、进入安装包目录

[root@bogon src]# cd pcre-8.35

4、编译安装

[root@bogon pcre-8.35]# ./configure

[root@bogon pcre-8.35]# make && make install

5、查看pcre版本

[root@bogon pcre-8.35]# pcre-config --version

image

image.gif

  1. 下载Nginx安装包
    1. 访问Nginx的官方网站(https://nginx.org/en/download.html),下载适合麒麟系统的Nginx安装包。
    2. 将下载好的安装包放到你希望存放的目录,例如/home/app。nignx的版本选1.25或 1.26的都可以 或者当前显示最新的安装包
  2. 解压安装包
    1. 打开终端,切换到存放Nginx安装包的目录。
    2. 使用tar命令解压安装包。例如,如果你的安装包是nginx-1.24.0.tar.gz,则可以使用命令tar -zxvf nginx-1.24.0.tar.gz进行解压。
  3. 编译安装Nginx
    1.  

      [root@bogon src]# cd /usr/local/src/

      [root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz

      image

      image.gif

      编辑 2、解压安装包

      [root@bogon src]# tar zxvf nginx-1.6.2.tar.gz

      3、进入安装包目录

      [root@bogon src]# cd nginx-1.6.2

      4、编译安装

      [root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35

      [root@bogon nginx-1.6.2]# make

      [root@bogon nginx-1.6.2]# make install

      5、查看nginx版本

      [root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v

      image

      image.gif

      编辑

      到此,nginx安装完成。

    2. Nginx 配置

      创建 Nginx 运行使用的用户 www:

      [root@bogon conf]# /usr/sbin/groupadd www

      [root@bogon conf]# /usr/sbin/useradd -g www www

      配置nginx.conf ,将/usr/local/webserver/nginx/conf/nginx.conf替换为以下内容

      [root@bogon conf]#  cat /usr/local/webserver/nginx/conf/nginx.conf

      user www www;

      worker_processes 2; #设置值和CPU核心数一致

      error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别

      pid /usr/local/webserver/nginx/nginx.pid;

      #Specifies the value for maximum file descriptors that can be opened by this process.

      worker_rlimit_nofile 65535;

      events

      {

       use epoll;

       worker_connections 65535;

      }

      http

      {

       include mime.types;

       default_type application/octet-stream;

       log_format main  '$remote_addr - $remote_user [$time_local] "$request" '

                    '$status $body_bytes_sent "$http_referer" '

                    '"$http_user_agent" $http_x_forwarded_for';

      #charset gb2312;

         

       server_names_hash_bucket_size 128;

       client_header_buffer_size 32k;

       large_client_header_buffers 4 32k;

       client_max_body_size 8m;

         

       sendfile on;

       tcp_nopush on;

       keepalive_timeout 60;

       tcp_nodelay on;

       fastcgi_connect_timeout 300;

       fastcgi_send_timeout 300;

       fastcgi_read_timeout 300;

       fastcgi_buffer_size 64k;

       fastcgi_buffers 4 64k;

       fastcgi_busy_buffers_size 128k;

       fastcgi_temp_file_write_size 128k;

       gzip on;

       gzip_min_length 1k;

       gzip_buffers 4 16k;

       gzip_http_version 1.0;

       gzip_comp_level 2;

       gzip_types text/plain application/x-javascript text/css application/xml;

       gzip_vary on;

       #limit_zone crawler $binary_remote_addr 10m;

      #下面是server虚拟主机的配置

      server

       {

         listen 80;#监听端口

         server_name localhost;#域名

         index index.html index.htm index.php;

         root /usr/local/webserver/nginx/html;#站点目录

           location ~ ..(php|php5)?$
         {
           #fastcgi_pass unix:/tmp/php-cgi.sock;
           fastcgi_pass 127.0.0.1:9000;
           fastcgi_index index.php;
           include fastcgi.conf;
         }
         location ~ .
      .(gif|jpg|jpeg|png|bmp|swf|ico)$

         {

           expires 30d;

       # access_log off;

         }

         location ~ .*.(js|css)?$

         {

           expires 15d;

        # access_log off;

         }

         access_log off;

       }

      }

      检查配置文件nginx.conf的正确性命令:

      [root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t

      image

      image.gif

      编辑


      启动 Nginx

      Nginx 启动命令如下:

      [root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx

      image

      image.gif

从浏览器范文我们的节点 登录 localhost: 

请注意,上述步骤是基于手动编译安装Nginx的。如果你的麒麟系统支持使用包管理器(如apt)进行安装,你也可以尝试使用sudo apt install nginx命令来安装Nginx,这样可以更简便地完成安装过程。

Vivado2023是一款集成开发环境软件,用于设计和验证FPGA(现场可编程门阵列)和可编程逻辑器件。对于使用Vivado2023的用户来说,license是必不可少的。 Vivado2023的license是一种许可证,用于授权用户合法使用该软件。许可证分为多种类型,包括评估许可证、开发许可证和节点许可证等。每种许可证都有不同的使用条件和功能。 评估许可证是免费提供的,让用户可以在一段时间内试用Vivado2023的全部功能。用户可以使用这个许可证来了解软件的性能和特点,对于初学者和小规模项目来说是一个很好的选择。但是,使用评估许可证的用户在使用期限过后需要购买正式的许可证才能继续使用软件。 开发许可证是付费的,可以永久使用Vivado2023的全部功能。这种许可证适用于需要长期使用Vivado2023进行开发的用户,通常是专业的FPGA设计师或工程师。购买开发许可证可以享受Vivado2023的技术支持和更新服务,确保软件始终保持最新的版本和功能。 节点许可证是用于多设备或分布式设计的许可证,可以在多个计算机上安装Vivado2023,并共享使用。节点许可证适用于大规模项目或需要多个处理节点进行设计的用户,可以提高工作效率和资源利用率。 总之,Vivado2023 license是用户在使用Vivado2023时必须考虑的问题。用户可以根据自己的需求选择合适的许可证类型,以便获取最佳的软件使用体验。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值