‘壹’ nginx编译安装
因素很多, 可能是版本不正确, 可能是系统环境没有安装好啊 ,。看看wo 的网名一下吧,一定能解决问题的啊 1
‘贰’ 给已经编译安装好的Nginx添加模块,是要重新再编译安装一次吗
编译信息
configure arguments: --user=w /usr/local/nginx --with-pcre=/tmp/pcre-8.30 --with-http_gzip_static_mole
我现在想添加–with-http_stub_status_mole模块,必须要重新编译一次然后make && make install吗?
‘叁’ 编译安装nginx的配置文件的路径在哪
这个版本不同,位置还是不同的。
我的是nginx-1.9.9版本源码安装,配置文件在conf这个目录里面:
/usr/local/nginx/conf/nginx.conf
如果你找不见也可以搜索:
find / | grep nginx.conf
‘肆’ 如何在云主机上利用源代码安装Nginx服务器
1这些设置可能会有所不同,你需要根据不同情况进行修改。 2安装Apache2 2.切换管理员身份 在Ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录: sudo su 3.开始安装MySQL5 apt-get install mysql-server mysql-client 你将被要求提供一个MySQL的root用户的密码,我们需要在红色区域设置密码。 New password for the MySQL "root" user: <-- yourrootsqlpassword Repeat password for the MySQL "root" user: <-- yourrootsqlpassword 4.安装Apache2 Apache2的是作为一个Ubuntu的软件包,因此我们可以直接用下面命令安装它: apt-get install apache2 5.安装php5 我们可以直接安装PHP5和Apache的PHP5的模块,如下: apt-get install php5 libapache2-mod-php5 安装完需要重启 /etc/init.d/apache2 restart 6.测试的PHP5并获取PHP5安装的详细信息: 默认网站的文件根目录是在/var/www下中。现在我们将在该目录中创建一个小型PHP文件(info.php的)在浏览器中调用它。该文件将显示很多关于我们的PHP安装,如安装的PHP版本和有用的一些细节。 7.PHP5获得MySOL的支持 让PHP在MySQL中获得支持,我们可以安装的php-mysql软件包。安装一些其他的PHP5模块,以及您可能需要的应用程序,这是一个好主意: apt-cache search php5 还安装需要安装的 apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl 现在重新启动Apache2的: /etc/init.d/apache2 restart 8.安装phpMyAdmin phpMyAdmin是一个网络接口,通过它可以管理你的MySQL数据库。 apt-get install phpmyadmin 你会看到以下问题: Web server to reconfigure automatically: <-- apache2 Configure database for phpmyadmin with dbconfig-common? <-- No
‘伍’ Nginx怎么安装配置
1、在线安装 Ubuntu版的 sudo apt-get install nginx;CentOS 版 sudo yum install nginx;
2、源码安装 下载地址:http://nginx.org/download/
所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
启动程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx中,分别是access.log和error.log
并已经在/etc/init.d/下创建了启动脚本nginx
默认的虚拟主机的目录设置在了/usr/share/nginx/www
在线安装的启动过程$sudo /etc/init.d/nginx start
‘陆’ 求大神指导Centos7 源码编译安装Nginx+PHP 配置动静分离
这个是我的服务的实际 将配置Nginx实现动静分离,对php页面的请求转发给LAMP处理,而静态页面交给Nginx,以实现动静分离。客户请求静态数据给Nginx,Nginx直接应答客户端,当请求动态数据到Nginx时,Nginx让客户端去找LAMP,通过代理的方式,LAMP就和客户端连接了。分别配置动态分离和静态分离
(1)架设并调试后端LAMP架构,指定的域名,IP地址为xxxx,创建动态页面test.php。
(2)配置Nginx(xxxx)处理动态页面请求,并把域名改为 chaodiquan.com 在server{};段中加入以下代码,检测语法后,重启Nginx
(3)客户端输入xxxx/test.php 成功后动态分离就实现了,接下来再配置静态分离
(4)配置Nginx处理静态页面请求,在server{};中加入以下代码,检测语法后,重启Nginx
location ~ .*.(gif|jpg|jpeg|bmp|swf)$ { #这段代码意思是任意网址以这5种格式为结尾就到Nginx根目录下的html文件夹寻找资源
root html;
expires 1d; #缓存一天}
(5)在nginx的html目录中,放入图片aa.jpg,然后在apache的动态测试页test.php中添加
<html>
<body>
<img src="aaaa/aa.jpg">
</body>
</html>
(6)客户端输入xxxx/test.php测试,由于test.php是动态页面,因此客户端会找到LAMP架构中的Apache,然后调取图片aa.jpg是静态数据,所以从Nginx提取,最后反馈给客户端。这个是
‘柒’ 源码安装nginx需要安装哪些东西
nginx配置里面配置一个server段,然后把网站的目录,域名,别名等配置好就可以了。想要好管理配置,用include加个文单花厕拘丿饺搽邪敞矛件,里面专门配置server段
‘捌’ 编译安装nginx和yum安装nginx有什么区别
如果真的要说区别的话,源码编译安装可以在各个linux系统下使用,而yum安装只能在redhat或centos系统使用,其它系统例如ubuntu,freebsd是不可用的。另外yum安装的nginx版本偏低,而源码包是可以获取官方最新的发行版本的。
‘玖’ nginx编译安装需要哪些库
如果有网的情况,不用管这些。进入你的nginx文件夹,进行以下操作:
通常至少需要以下库:
pcre(正则) , gcc(C编译器) , net-tools(使用netstat命令)。
一般有了上述的库就能完成编译,如果还不行,运行
./configure --prefix=你希望安装到的目录
命令,最下方提示error少了什么库,你就 yum -y install 库名(错误的提示里面)就可以自动下载安装了。
‘拾’ OpenSUSE linux 12 下如何安装nginx(源码安装方式,不是rpm包安装方式)
源码包里面有readme,自己看。