如何在ubuntu下 安装nginx服务器
1开始说明 首先需要跟大家说明一下,这个教程中使用的IP地址是192168023,主机名称为Server1examplecom这些设置可能会有所不同,你需要根据不同情况进行修改。
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/initd/apache2 restart
6测试的PHP5并获取PHP5安装的详细信息:
默认网站的文件根目录是在/var/www下中。现在我们将在该目录中创建一个小型PHP文件(infophp的)在浏览器中调用它。该文件将显示很多关于我们的PHP安装,如安装的PHP版本和有用的一些细节。
7PHP5获得MySOL的支持
让PHP在MySQL中获得支持,我们可以安装的php-mysql软件包。安装一些其他的PHP5模块,以及您可能需要的应用程序,这是一个好主意:
apt-cache search php5
Rstudio-Server 相对于桌面版 Rstudio 更高效实用,可多人协作,多平台访问,只需要一个浏览器,多台电脑办公不需要重复去安装各种包。
Ubuntu 1404 安装 Rstudio-Server 具体步骤描述如下:
在安装 Rstudio-server 前需要先在服务器上安装 R ,我的服务器版本为ubuntu 1404,R版本为341;如果ubuntu中R版本过旧,可以先按照下面的方法操作更新 R :
在 Rstudio-Server 的 官方网站 ,有安装教程,选择正确自己的系统;
安装完成以后,可以先查看 Rstudio-Server 是否在运行,因为安装完后会自动启动:
出现 rstudio 开头的字符表示启动了;
也可以使用官方命令验证安装是否正确:
没有报错就表示安装是正确的。
Rstudio-Server的默认端口是8787,所以直接在命令行检查端口的使用情况:
出现在8787的应用是rserver表明端口已经被rstudio-server在使用了。
一般情况下, ubuntu 对于防火墙还是蛮注重的,所以确保 8787 端口在它的防火墙中是 ACCEPT :
查看下 /tmp/rstudio-rsession/ 的 owner ,如果是 root 的话就改成 rstudio-server :
因为每次尝试连接 ip:8787时,rstudio-server 会尝试创立一个 rsession,但是如果tmp下的 rstudio-rsession 文件夹被 root 用户拥有,则 rstudio-server 无法建立 rsession,就无法连接 8787。
通过本地机器的浏览器登录服务器上的 Rstudio-server ,输入你对应的 IP 地址和 port 端口,然后输入服务器的主机的用户名和密码即可登录:
请享用吧!
Download RStudio Server for Debian & Ubuntu
保存iptable规则并开机自动加载
rstudio download-server
一、NodeJS介绍:
NodeJS是一个让开发者可以快速创建网络应用的服务器端JavaScript平台,同时运用JavaScript进行前端与后端编程,开发者可以更专注于系统的设计以及保持其一致性。
在这篇文章中,我们将向您介绍如何在Ubuntu1404服务器上开始您的NodeJS神奇之旅。
二、如何安装发行稳定版的NodeJS
Ubuntu 1404为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为01025的NodeJS,这个可能不是最新版本,但是却一定是标准发行版本。
要想获取这个版本的NodeJS,我们只要通过apt包管理工具来安装就可以。在安装之前,最好先更新一下apt包管理工具的本地索引,然后再从Ubuntu仓库中安装NodeJS。
sudo apt-get update
sudo apt-get install nodejs
如果Ubuntu软件仓库中的包正好是你所需要的,那么上述步骤就是在Ubuntu1004下安装NodeJS的全部操作过程。大多数情况下,我们还希望也安装一份NodeJS的包管理工具:npm,您可以通过以下命令安装:
sudo apt-get install npm
NPM将让使得安装NodeJS的模块或者源码包变得非常简单。
在您运行NodeJS的时候请一定要注意,因为与别的工具包相冲突的原因,Ubuntu仓库中可执行的名字是nodejs而不是node。
下面,我们将讨论NodeJS更多种灵活的安装方式。
三、如何通过PPA来安装NodeJS?
一个让你可以保持获得NodeJS最新版本的替代方案是加入由NodeSource维护的PPA(Personal Package Archive)私有包档案。这个方式可以让你获得比Ubuntu仓库更多的NodeJS版本。
首先:你得安装PPA以获得访问它内容的权限。
curl -sL https://debnodesourcecom/setup | sudo bash -
通过上面的命令,PPA将加入到您的系统配置中,并且自动的更新您的本地包缓存,安装完成之后,您可以像之前一样通过apt-get来安装NodeJS。
solo apt-get install nodejs
这里的nodejs安装包包含了nodejs二进制执行文件以及npm可执行文件,所以您无须另外安装npm,然而,为了使一些NPM包能正常工作(比如那些需要多源代码编译的包),你还需要安装build-essentials包。
sudo apt-get install build-essential
四、如何使用NVM来安装?
还有一种使用apt来安装NodeJS的替代方案是使用一个特别设计的工具叫NVM,它的标准叫法是NodeJS版本管理工具(Nodejs Version manager)。
使用NVM,您可以安装多个可方便控制的独立NodeJS环境,它将给您最新版本NodeJS的请求权限,但也将允许你根据APP的需要而使用旧版本的NodeJS。
在开始之前,我们需要从Ubuntu仓库中先安装一些依赖包,NVM将利用这些工具来编译需要的组件:
sudo apt-get update
sudo apt-get install build-essential libssl-dev
一旦这些依赖包安装完成,您可以通过NVM的GitHub项目主页将安装脚本下载下来。版本号可能不尽相同,但是正常来说你可以通过以下方式来下载和安装:
curl https://rawgithubusercontentcom/creationix/nvm/v0161/installsh | sh
上面的命令将下载并且运行安装脚本,安装脚本将把软件安装到你home目录的~/nvm目录下,同时也会在~/profile加入必要的配置。
为了使~/profile的配置生效,您可能需要退出并重新登录您的账户,当然,也可以通过source命令来重新导入~/profile的配置:
source ~/profile
现在你已经安装了NVM,你可以安装NodeJS的各个独立版本。为了找出当前的NodeJS可安装版本,你可以敲入以下命令:
nvm ls-remote
回车可能会显示如下内容:
v0116
v0117
v0118
v0119
v01110
v01111
v01112
v01113
如你所见,当前NodeJS的最新可安装版本是v01113,你可以通过如下命令安装这个版本的程序:
nvm install 01113
通常情况下,NVM会自动切换到最新安装的版本,你可以通过以下命令告诉NVM指定使用已经安装的版本:
nvm use 01113
当你使用NVM安装NodeJS,它的可执行名称是node,通过以下信不信你可以知道当前所使用的NodeJS版本:
node -v
显示:
v01113
如果你安装了多个版本的NodeJS,你可以通过以下命令列出已安装版本:
nvm ls
如果你想把其中一个版本设置为默认的版本,你可以这样:
nvm alias default 01113
现在当一个请求发生时,01113这个版本将自动被选择,您也可以通过这样的别名引用它:
nvm use default
每个版本都将保持其独立的模块和包,并且通过独立的NPM来管理它们,你可以使用NPM的普通模式来为NodeJS项目安装独立的第三方包,它将安装到NodeJS的/node_modules目录下:
npm install express
如果你想将第三方包安装成全局模式(将与其它使用同一个版本NodeJS的项目共用),那么通过使用-g参数就可以实现:
npm install -g express
这个时候包将安装到下面这个目录:
~/nvm/node_version/lib/node_modules/package_name
全局模式安装的包将只允许你在命令行下使用,如果你想在在本地项目中使用,你还需要将它连接进来:
npm link express
如果需要帮助,你可以通过以入命令获取帮助:
npm help
1 更新Ubuntu软件包索引
首先登陆Ubuntu Server,执行以下命令,更新Ubuntu Server的软件源并安装可用的更新。
sudo apt-get update
sudo apt-get upgrade
2 加入 PPA
通过运行以下命令增加Cherokee的PPA
sudo add-apt-repository ppa:cherokee-webserver
sudo apt-get update
对于运行1404版本的服务器还需要执行以下步骤
cd /etc/apt/sourceslistd
nano cherokee-webserver-ppa-trustylist
用deb http://ppalaunchpadnet/cherokee-webserver/ppa/ubuntu saucy main 替换 deb http://ppalaunchpadnet/cherokee-webserver/ppa/ubuntu trusty main
再次运行命令:
sudo apt-get update
3 使用apt-get安装Cherokee
使用如下命令安装Cherokee和SSL模块
sudo apt-get install cherokee cherokee-admin cherokee-doc libcherokee-mod-libssl libcherokee-mod-streaming libcherokee-mod-rrd
4 配置Cherokee
重启Cherokee服务:
sudo service cherokee start
使用Cherokee最大的好处就是能通过一个简单易用的web界面 cherokee-admin 来管理所有的配置选项。推荐通过浏览器来管理Cherokee。使用如下命令启动cherokee-admin
sudo cherokee-admin
注意: cherokee-admin 会显示用户名,一次性密码和web管理界面地址。
请记录下这个一次性密码,登录到管理界面时需要它。
默认情况下,只能通过localhost访问Cherokee-admin,如果需要通过其它网络地址来访问,可以使用‘-b’参数。如果不指定任何IP地址,Cherokee-admin会自动监听所有网络端口。然后就可以通过网络访问Cherokee-admin
sudo cherokee-admin -b
通过指定IP地址访问Cherokee-admin
sudo cherokee-admin -b 1921681102
5 浏览cherokee-admin面板
在你喜欢的浏览器中输入地址http://主机名或IP地址:9090/就可以进入控制面板了。例如我的是http://127001:9090/,在浏览器中显示如下图
好了,到这里我们已经成功地在Ubuntu Server上安装和配置了Cherokee。
什么是cherokee?
Cherokee 是一个免费,开源,高性能轻量级的全功能web服务器,支持大部分主流操作系统(Linux、 Mac OS X、 Solaris 和 BSD)。它支持TLS/SSL、FastCGI、 SCGI、 PHP、 uWSGI、 SSI、 CGI、 LDAP、 HTTP代理、 视频流处理、 内容缓存、 流量控制、 虚拟主机、Apache兼容的日志文件,以及负载均衡等功能。
需要先看一下你的ubuntu是什么版本的,以Ubuntu 1404为例。其他版本类似的。
1更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装php,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
2安装php
打开"终端窗口",输入"sudo apt-get install php5"-->回车-->输入"y"-->回车-->安装完成。
3让Apache支持php
打开"终端窗口",输入"sudo apt-get install libapache2-mod-php5"-->回车-->安装完成。
4安装php5-gd模块
打开"终端窗口",输入"sudo apt-get install php5-gd"-->回车-->安装完成。
5使用gedit在"/var/www"下创建infophp文件
打开"终端窗口",输入"sudo gedit /var/www/infophp"-->回车-->在编辑器中输入"<php phpinfo(); >"-->保存,文件创建成功。
6测试Apache是否能解析php网页
在火狐浏览器中输入"127001\infophp"-->出现了php的版本信息页面,说明php安装配置成功。
首先Ubuntu安装失败主要有以下几个原因 bios版本问题 镜像问题 安装载体问题 主要安装方法 一个一个排除就好 这是我自己总结的一个安装双系统的方法 1从磁盘中分离一个NTFS约为35GB的分区将镜像放进去然后解压 2easybcdIso条目引导到新建分区里的镜像,设置模式为从内存运行 在新建分区里用easybcd建立一个Linux的grub 3压缩30个G的空白分区出来(没有文件格式直接替是啥都没有的空白空间 4重启安装在安装的时候吧Linux安装在空白空间
0条评论