搜索
搜 索
首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
当前位置:
首页
>
IT科技
>
如何理解MySQL的SSL连接
如何理解MySQL的SSL连接
发表于
2025-11-05 13:15:05
来源:
益强智未来
复制cd /etc/pki/CA (umask 077; openssl genrsa 2048 > private/cakey.pem) openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650 #x509 touch index.txt #证书索引 echo 01 > serial #当前所发证书的何理序列号,
IT技术网
连接
从01开始 1.2.3.4.5.
b2b供应网
上一篇:
ivvi小骨Pro手机体验报告(一款功能强大的智能手机值得拥有)
下一篇:
尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择。本教程将要向您展现如何在Ubuntu操作系统上面安装,教程同样适用在Debian,尽管有一点点小差别,但并没有太大影响。怎么样,下面我们开始吧。0.开始注意为了完成教程中提到的操作,我们假设您已经安装了一个基本的Debian或者Ubuntu操作系统。怎么安装系统这是不同的教程了,这里就不再详细说明。本教程主要介绍如何简单获取Nginx+php的运行环境。1.安装Nginx第一步要做的就是从库中下载,这个操作是非常简单的。sudo apt-get install nginx更改默认的虚拟站点配置,文件在:sudo vim /etc/nginx/sites-available/default一个漂亮的关键配置是:server { listen 80; server_name localhost; access_log /var/log/nginx/localhost.access.log;## Default location location / { root /var/www; index index.php; }## Images and static content is treated different location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log off; expires 30d; root /var/www; }## Parse all .php file in the /var/www directory location ~ .php$ { fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_pass backend; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; include fastcgi_params; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }## Disable viewing .htaccess & .htpassword location ~ /.ht { deny all; }}upstream backend { server 127.0.0.1:9000;} 好了,我们完成到这里,下面我们需要安装PHP所需要的文件。2.安装PHP很多站点都使用PHP提供动态内容,他们可能是一个wiki一个博客,或者一个论坛什么的。假如你现在运行的是Ubuntu,我们首先需要解决两种不同的deb包,假如你运行的是amd64版本,那需要更改i386为amd64注意:假如是debian则不需要做这些cd /tmpwget http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_i386.debwget http://us.archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu38_3.8-6ubuntu0.2_i386.debsudo dpkg -i *.deb再次说明,这个只需要在Ubuntu上面操作就可以了,假如是最新版本的12.04可以省略掉这个。下面剩余部分将在Ubuntu和Debian上面都通用。我们需要增加APT源来增加deb包,所以我们可以使用php5.3和php-fpmsudo echo deb http://php53.dotdeb.org stable all >>/etc/apt/sources.list更新apt:sudo apt-get update下面我们开始安装PHP(第一部分)sudo apt-get install php5-cli php5-common php5-suhosin我们需要安装命令行,不然接下来就会出现些小问题sudo apt-get install php5-fpm php5-cgi假如你打算使用数据库或者一些需要的模块(例如:mcrypt,ldap,snmp等)你同样可以安装他们。好了,我们现在已经安装完了nginx和php一个注意点:假如你使用php的短标记(< ),你需要在php.ini中开启(fpm和cli同样),假如你不改变这些,你将看到代码以文本的方式显示。3.完成重启nginx服务器sudo /etc/init.d/nginx restart配置完成php.ini后需要重启php5-fpm,使用命令sudo /etc/init.d/php5-fpm restart全部完成,你可以运行了。4.测试我们可以在/var/www中创建一个index.php的文件,内容如下:< php phpinfo(); >通过浏览器访问,你可以看到php的一个大致的信息,假如没有则说明一些配置错误,需要重新检查。5.问题和最终提示假如你没有看到phpinfo,可能会出现一些错误,那可以执行:sudo tail /var/log/nginx/error.log查看错误日志,另外每次当你修改了php.ini后,需要重启php5-fpm。无需重启nginx。在默认的配置中nginx是启用了fastcgi的错误日志的,假如看到一个严重的错误(例如出现cannot redeclare class xyz),nginx可以看到这个“漂亮的”错误页面,那可能是一些错误发生了。假如这样你可以关闭,假如php5-fpm不能运行,你的php文件将不会被解析,并且nginx会显示一个错误页面。好了,我猜你已经完成了,并且现在使用nginx作为你的web服务器,nginx是一个小巧、漂亮并且你可以配置很多东西的一个东东,假如你需要伪静态,注意nginx不会运行 .htaccess 文件,你需要伪静态更改vhost配置。假如对在Linux下感兴趣的朋友可以查看《Linux下的DedeCMS站点高级安全策略》翻译:天涯 原文:http://www.howtoforge.com/installing-php-5.3-nginx-and-php-fpm-on-ubuntu-debian
喜欢
24
讨厌
11
随机为您推荐
苹果6版本10.2.1的功能和优势(探索苹果6版本10.2.1的卓越表现)
联想电脑黑屏电源键亮着的处理方法(解决联想电脑黑屏问题,保护您的数据安全)
W8PE安装教程(用W8PE一键安装,打造高效便捷的WindowsPE环境)
《探究SonyMDR-XB550AP耳机的音质和性能》(在日常使用中,这款耳机是否真的值得购买?)
智齿难拔的原因及处理方法(探索智齿难拔的原因以及有效的处理方法)
小米USB-C转HDMI(小米USB-C转HDMI适配器的功能、性能和使用方法详解)
热门文章
1.下载获取字体并解压安装对于开源操作系统而言,Ubuntu平台默认自带很多字体。但通常情况下用户或许对已有字体并不能满足需要。因此,类似Windows系统一样,用户可以在Ubuntu 14.04、14.10或者像Linux Mint之类系统中安装额外的字体。步骤一: 获取字体首先,下载你所选择的字体。用户会现在你或许在考虑下载字体,通过搜索引擎可以给你提供几个免费的字体网站。用户可以先去看看Lost Type的字体(点击下载),Squirrel也是一个下载字体的网站(点击下载),用户都可以从这两个网站找的需要新字体。步骤二:Ubuntu中安装新字体对于用户来讲,下载的字体文件可能是一个压缩包,先解压它大多数字体文件格式是TTF (TrueType字体) 或者OTF (OpenType字体)。无论是哪种格式,双击字体文件后会自动用字体查看器打开。这里用户可以在右上角看到安装选项。值得注意的是:在安装字体时不会看到其他信息。几秒钟后会看到状态变成已安装,表示字体已经安装完毕。安装完毕后,用户就可以在GIMP、Pina等应用中看到你新安装的字体。2.在Ubuntu上一次安装多字体要在Ubuntu中一次安装多个字体,需要在home目录下创建一个.fonts文件夹(假如它不存在的话),并把解压后的TTF和OTF文件复制到这个文件夹内。在文件管理器中进入home目录。按下Ctrl+H 显示Ubuntu中的隐藏文件,右键创建一个文件夹并命名为.fonts。 值得提醒的是在Linux中,文件前面加上“.”意味在普通的视图中都会隐藏。另外,用户可以通过安装字体管理程序,在图形用户界面管理字体。要在Ubuntu中安装字体管理程序,打开终端并输入下面的命令:要卸载字体管理器,使用下面的命令:在此推荐一下文泉驿正黑字体作为具体示例~上图是在 Xubuntu 14.04 自带文本编辑器 Mousepad 里的字体效果。喜欢锐利清晰字体的 Ubuntu 用户,可以安装文泉驿正黑: 复制代码代码如下:sudo apt-get install fonts-wqy-zenhei 然后在系统字体设置里应用“文泉驿点阵正黑”字体即可。
小米手机连接电脑方法教程(轻松实现小米手机与电脑的无缝连接)
如何使用CMD命令进入BIOS界面(掌握CMD命令,轻松进入BIOS设置界面)
如何将多个Excel表合并到一个工作簿中?(简便方法与技巧,轻松整理数据!)
不贴膜的6s手机会有什么后果?(探究不贴膜对6s手机的影响,保护屏幕从贴膜开始)
winpe修改教程(简明易懂,轻松学会winpe修改的方法与技巧)
从零开始学习Win7操作系统的完全教程(让您轻松掌握Win7操作系统的使用技巧与窍门)
TCLP728M手机(颠覆你对智能手机的认知,TCLP728M带你体验无限可能)
小天苹果皮的惊人功效(探秘小天苹果皮的保健奇迹)
如何将多个Excel表合并到一个工作簿中?(简便方法与技巧,轻松整理数据!)
文章排行
1
码上建站
2
益强智囊团
3
益强IT技术网
4
益强数据堂
5
码力社
6
益强编程舍
7
创站工坊
8
亿华云计算
9
亿华智造
10
全栈开发
友情链接
亿华云
IT资讯网
IT技术网
企商汇
益华科技
源码库
香港云服务器
服务器租用
源码下载
亿华互联
益强科技
益强前沿资讯
云智核
IT资讯网
极客码头
汇智坊
益强编程堂
益强科技
亿华智慧云
思维库
亿华灵动
运维纵横
亿华科技
编程之道
多维IT资讯
云站无忧
益强资讯优选
益华IT技术论坛
亿华云
智能时代
极客编程
科技前瞻
技术快报
益华科技
益强智未来
益华科技
创站工坊
益强数据堂
码力社
全栈开发
益强编程舍
益强IT技术网
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
Copyright © 2016 Powered by
如何理解MySQL的SSL连接
,
益强智未来
滇ICP备2023006006号-17
sitemap
回顶部