昨天发了个Online Music(在线音乐播放器) 源码,发现很多小伙伴并不会安装和运行。今天作者就来教大如何在服务器上运行OnlinMusic。
首先,我们要先在本地配置好,然后再甩到服务器上。
一、先配置Nginx指向我们的项目[Bash shell] 纯文本查看 复制代码 server {
listen 80;
server_name localhost 127.0.0.1;
index app.php index.html index.php;
root C:\project\onlineMusic; //这里root指向的就是你项目所在的地址 例:C:\project\onlineMusic
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|ico|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 1h;
}
location \.api {
add_header Access-Control-Allow-Origin *;
}
}
二、启动Nginx服务
注:记得启动php哦
三、在浏览器上输入localhost测试
好了,本地测试没问题,已经可以成功运行了。
4、接下来将项目甩到服务器上
作者用的是Xftp,连接上服务器过后直接将项目拖拽到你新建好的项目文件夹。
(最好给文件夹 755 权限)
5、修改服务器上的nginx配置,指向到你项目所在的路径
如果不会安装Linux服务器nginx的小伙伴,可以去看看作者写的 【Linux】centos 安装并运行nginx[Bash shell] 纯文本查看 复制代码 server {
listen 80;
server_name music.bobcoder.cc;
root /alidata/www/music;
index index.html index.htm;
location / {
root /alidata/www/music;
error_page 405 =200 $uri;
}
# error_page 405 =200 @405;
# location @405 {
# root /alidata/www/music;
# }
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
修改完配置后重启nginx[Bash shell] 纯文本查看 复制代码 service nginx restart
6、去解析域名
7、然后稍等一会儿就可以访问地址了
演示地址:music.bobcoder.cc博客地址:www.bobcoder.cc项目下载地址:https://pan.baidu.com/s/1qYdmetA
作者:Bob文章出自:http://www.bobcoder.cc/Post/detail/id/76.html |