openssl devel,银河麒麟安装nginx
- 前端设计
- 2023-08-13
- 82
大家好,今天来为大家解答openssl devel这个问题的一些问题点,包括银河麒麟安装nginx也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来...
大家好,今天来为大家解答openssl devel这个问题的一些问题点,包括银河麒麟安装nginx也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
CentOS8如何安装Nginx
方式一:yum安装
安装:
yuminstallnginx
启用并启动Nginx服务:
sudosystemctlenablenginx
sudosystemctlstartnginx
sudosystemctlstopnginx
要验证服务是否正在运行,检查其状态:
sudosystemctlstatusnginx
方式二:自定义目录安装
1.安装工具和库
yum-yinstallgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel
#PCRE是一个Perl库,包括perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式
#zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip
2.下载并解压nginx
wget-chttps://nginx.org/download/nginx-1.18.0.tar.gz
tar-zxvfnginx-1.18.0.tar.gz
1.configure
1
./configure--prefix=/usr/local/nginx--with-http_stub_status_module--with-http_ssl_module--with-http_v2_module--with-http_sub_module--with-http_gzip_static_module--with-pcre
#--prefix指定安装路径
#--with-http_stub_status_module允许查看nginx状态的模块
#--with-http_ssl_module支持https的模块
执行成功后显示的文件路径:
Configurationsummary+usingsystemPCRElibrary+usingsystemOpenSSLlibrary+usingsystemzliblibrary
nginxpathprefix:"/usr/local/nginx"nginxbinaryfile:"/usr/local/nginx/sbin/nginx"nginxmodulespath:"/usr/local/nginx/modules"nginxconfigurationprefix:"/usr/local/nginx/conf"nginxconfigurationfile:"/usr/local/nginx/conf/nginx.conf"nginxpidfile:"/usr/local/nginx/logs/nginx.pid"nginxerrorlogfile:"/usr/local/nginx/logs/error.log"nginxhttpaccesslogfile:"/usr/local/nginx/logs/access.log"nginxhttpclientrequestbodytemporaryfiles:"client_body_temp"nginxhttpproxytemporaryfiles:"proxy_temp"nginxhttpfastcgitemporaryfiles:"fastcgi_temp"nginxhttpuwsgitemporaryfiles:"uwsgi_temp"nginxhttpscgitemporaryfiles:"scgi_temp"
2.编译并安装
make&&makeinstall
进入到安装nginx目录下面的sbin启动命令./nginx
打开浏览器访问你的IP地址,显示此页面说明nginx启动成功。
其他命令:
./nginx-squit:(温和)此方式停止步骤是待nginx进程处理任务完毕进行停止。./nginx-sstop:(强硬)此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。./nginx-sreload重启nginx(不推荐此方法,推荐先停止在启动)
如何对Nginx进行编译、安装(在centos7上)
这个非常简单,需要先安装nginx依赖库(工具),然后下载源码包,最后再make编译安装就行,下面我简单介绍一下实现过程,主要内容如下:
1.首先,下载nginx依赖库及编译工具,这个直接在终端输入命令“yum-yinstallgccgcc-c++makezlib-develpcre-developenssl-devel”就行,如下,我的centos7环境已经正确安装:
2.接着就是下载nginx源码包,这个直接到nginx官网上下载就行,如下,这里建议下载最新的稳定版本:
下载的话,右键复制链接,然后直接使用wget命令下载就行,如下,大概也就1M左右,很快就能下载完成:
3.下载完成后,解压这个源码包,命令“tar-xvfnginx-1.16.0.tar.gz”,接着cd进入到nginx主目录,如下,这些就是nginx的所有源文件:
4.最后就是make编译安装,先执行configure配置脚本(我这里使用默认配置,你也可以自定义),接着执行命令“make&&makeinstall”就行,如下,如果没有出现error错误,则说明nginx已经正确安装:
安装完成后,还需要先启动nginx服务,之后才能在正常访问,这个直接执行命令“/usr/local/nginx/sbin/nginx”就行,如下,说明nginx已经正常启动,默认端口号是80,如果端口冲突的话,可以修改一下启动端口:
接着打开本地浏览器,输入地址“127.0.0.1”,如果出现nginx欢迎界面,则说明nginx已经成功启动,如下:
至此,我们就完成了在centos7上编译安装nginx。总的来说,整个过程非常简单,就是先下载nginx依赖库及编译工具,然后tar解压,最后再make编译安装就行,只要你有一定的linux基础,熟悉一下上面的安装过程,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
strongswan使用方法
要使用strongswan,需要先安装并配置。以下是一个简单的安装和配置流程:
编译安装:
首先创建一个存放程序包文件的目录,如/opt/package。然后切换到该目录并下载strongswan程序包,例如:
[root@ecs-e84apackage]#mkdir-p/opt/package
[root@ecs-e84apackage]#cd/opt/package&&wgethttps://download.strongswan.org/strongswan-5.8.4.tar.gz
如果没有wget工具,需要先安装。例如,使用yum安装:
[root@ecs-e84apackage]#yuminstallwget-y
然后安装编译所需的依赖环境:
[root@ecs-e84apackage]#yuminstall-ygmp-develxl2tpdmodule-init-toolsgccopenssl-devel
解压、初始化、编译、安装:
在/opt/package/strongswan-5.8.4目录下执行以下命令进行解压、初始化、编译和安装:
[root@ecs-e84apackage]#cd/opt/package&&tar-zxvfstrongswan-5.8.4.tar.gz&&\./configure--prefix=/usr--sysconfdir=/etc\--enable-eap-radius--enable-eap-mschapv2&&\make&&makeinstall
其中,--prefix=/usr表示将strongswan安装到/usr目录下,--sysconfdir=/etc表示将配置文件安装在/etc目录下。--enable-eap-radius和--enable-eap-mschapv2表示启用EAP-RADIUS和EAP-MSCHAPv2认证方法。
配置strongswan:
安装完成后,需要在/etc/ipsec.conf文件中进行配置。例如:
[root@ecs-e84aetc]#vim/etc/ipsec.conf
其中,配置的详细信息需要根据实际情况进行修改。另外,还需要在/etc/ipsec.secrets文件中添加认证信息。例如:
[root@ecs-e84aetc]#vim/etc/ipsec.secrets
其中,需要将"mycert"替换为实际的证书名称,"mycert"对应的私钥文件的路径也需要进行修改。
完成上述步骤后,strongswan即可正常运行。
如果你还想了解更多这方面的信息,记得收藏关注本站。
本文链接:http://www.xinin56.com/qianduan/2574.html