首页 后端开发 php教程 阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站

阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站

Jun 23, 2016 pm 01:41 PM

下载一键安装包:

http://market.aliyun.com/product/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ZoE32o


在服务器安装rz命令

yum install lrzsz


rz    选择要上传文件sh.zip


安装解压命令:

yum install unzip    #本机已经安装了.所以这里不安装

解压

unzip -x sh.zip    #解压后脚本的权限不够

chmod -R 755 sh    #-R 递归将目录里面所有文件权限都改为755


在sh目录下执行

./install.sh


安装完毕后,检查

ps -ef|grep nginx

ps -ef|grep mysql


在sh目录下执行

cat account.log    #查看mysql账号密码

FTP:

account:www

password:zzzzzz

MySQL:

account:root

password:zzzzzz


netstat -nat    #查看3306端口有没有listen

rpm -q mysql     #查询发现是mysql-server没有安装

yum install mysql-server    #安装mysql-server服务

service mysqld restart


mysql                #查看mysql信息

mysql -p3306 -u用户名 -p密码    #登录mysql

mysql -p3306 -uroot -pzzzzzzz

use mysql    #进入mysql这个数据库

show tables

desc user

select Host,User,Password from user;    #查看数据库用户

exit    #退出

mysql -p3306 -u用户名 -p密码    #登录mysql

use mysql

update user set Host='%' where Host='localhost'    #%表示任意的,这样就可以在其他电脑连接ip

flush privileges    #刷新


在外部电脑:

浏览器输入:服务器ip        # 对phpwind进行设置


Nginx添加网站:


在服务器目录:    /alidata/server    有下面目录:

mysql  mysql-5.6.21  nginx  nginx-1.4.4  php  php-5.5.7


进入目录:    /alidata/server/nginx/conf

cat nginx.conf    #这个文件找到最后一行

include /alidata/server/nginx/conf/vhosts/*.conf;

#包含了vhosts下面所有配置文件,一个网站一个conf


进入目录:alidata/server/nginx/conf/vhosts/

查看文件:    cat phpwind.conf

文件开始:::::

server {

        listen       80;

        server_name  localhost;        #这里localhost,所以浏览器输入ip可以访问,如果输入www.xxx.com,浏览器就只能输入相关域名

        index index.html index.htm index.php;

        root /alidata/www/phpwind;

        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)$

        {

                expires 30d;

        }

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

        {

                expires 1h;

        }

        #伪静态规则

        include /alidata/server/nginx/conf/rewrite/phpwind.conf;

        access_log  /alidata/log/nginx/access/phpwind.log;


文件结束:::::::::


添加站点:www.paidaxue.com


cp default.conf.bak paidaxue.conf

修改文件:vim  paidaxue.conf

 修改:    server_name  localhost;

修改为:

 server_name  www.paidaxue.com;

修改:    root /alidata/www/phpwind;

修改为:

root /alidata/www/paidaxue.com; 


修改:        如果原来没有这一段就忽略修改

log_farmat aliyun '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

' "$http_user_agent" "$http_x_forwarded_for"';

修改为:

log_farmat paidaxue '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

' "$http_user_agent" "$http_x_forwarded_for"';


修改:

access_log  /alidata/log/nginx/access/default.log;

修改为:

access_log  /alidata/log/nginx/access/paidaxue.com;


保存


进入目录:

/alidata/server/nginx/sbin/nginx -s reload          #重启nginx


浏览器输入:www.paidaxue.com    #会显示404not found    因为没有对应目录


新建目录: alidata/www/paidaxue.com

mkdir -p /alidata/www/paidaxue.com


查看新建的目录:        #paidaxue.com是在root的用户,root用户组中

drwxr-xr-x  2 root root 4096 Jan 13 17:00 paidaxue.com

drwxr-xr-x 26 www  www  4096 Jan 13 16:15 phpwind


浏览器输入:www.paidaxue.com    #会显示403Forbidden    因为没有权限访问

所以要对 paidaxue.com的权限进行更改,变成和下面一样的www

cd /alidata/www/


chown -R www:www /alidata/www/paidaxue.com

浏览器输入:www.paidaxue.com    #会显示403Forbidden    因为里面没有文件

cd /alidata/www/paidaxue.com

在上面文件夹新建index.html    

浏览器输入:www.paidaxue.com    #正常

 




本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

11个最佳PHP URL缩短脚本(免费和高级) 11个最佳PHP URL缩短脚本(免费和高级) Mar 03, 2025 am 10:49 AM

长URL(通常用关键字和跟踪参数都混乱)可以阻止访问者。 URL缩短脚本提供了解决方案,创建了简洁的链接,非常适合社交媒体和其他平台。 这些脚本对于单个网站很有价值

Instagram API简介 Instagram API简介 Mar 02, 2025 am 09:32 AM

在Facebook在2012年通过Facebook备受瞩目的收购之后,Instagram采用了两套API供第三方使用。这些是Instagram Graph API和Instagram Basic Display API。作为开发人员建立一个需要信息的应用程序

在Laravel中使用Flash会话数据 在Laravel中使用Flash会话数据 Mar 12, 2025 pm 05:08 PM

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

构建具有Laravel后端的React应用程序:第2部分,React 构建具有Laravel后端的React应用程序:第2部分,React Mar 04, 2025 am 09:33 AM

这是有关用Laravel后端构建React应用程序的系列的第二个也是最后一部分。在该系列的第一部分中,我们使用Laravel为基本的产品上市应用程序创建了一个RESTFUL API。在本教程中,我们将成为开发人员

简化的HTTP响应在Laravel测试中模拟了 简化的HTTP响应在Laravel测试中模拟了 Mar 12, 2025 pm 05:09 PM

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

php中的卷曲:如何在REST API中使用PHP卷曲扩展 php中的卷曲:如何在REST API中使用PHP卷曲扩展 Mar 14, 2025 am 11:42 AM

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

在Codecanyon上的12个最佳PHP聊天脚本 在Codecanyon上的12个最佳PHP聊天脚本 Mar 13, 2025 pm 12:08 PM

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

宣布 2025 年 PHP 形势调查 宣布 2025 年 PHP 形势调查 Mar 03, 2025 pm 04:20 PM

2025年的PHP景观调查调查了当前的PHP发展趋势。 它探讨了框架用法,部署方法和挑战,旨在为开发人员和企业提供见解。 该调查预计现代PHP Versio的增长

See all articles