第一部分Samba Server
近期为了让自己的多功能打印机可以扫描到PC,需要开启一个SMBserver来存储扫描图片。其实网上的方法挺全的,这里记录一下自己的操作。
1 用apt安装对应包
sudo apt-get install samba samba-common
2 在目录下创建共享目录,并修改owner,设置为777 mode
前面的数字是用history显示的行数,大家请忽略。
1327 cd /
1328 cd data
1330 mkdir samba
1334 sudo chown -R lz:lz samba/
1336 chmod 777 samba/
3 给系统增加一个samba的用户,指明不能登录
sudo adduser --shell/sbin/nologin lzsamba
4 把此用户指配sambapassword,此password可以和system 的password不同
sudo smbpasswd -a lzsamba
5 准备修改smb.conf来增加共享目录,增加好之后,重启smbd 服务即可。这样子在windows上面用\\IP地址 就可以直接访问共享目录了。
1352 sudo vi /etc/samba/smb.conf
1353 sudo service smbd restart
第二部分Nginx server
Nginx是一个webserver和一个反向代理管理器。此处只是简单的安装,并指定和apache2不一样的端口,并可以访问为目标:
1 安装
sudo apt-get install nginx
2 配置其默认的端口和目录,因为安装好之后,其默认目录和文件都是/var/www/html/index.html,因此需要修改然后重新启动。否则两个进程(apache和nginx)会抢占一个端口,出现冲突。
此处的配置链为,/etc/nginx/nginx.conf执行了
include/etc/nginx/conf.d/*.conf;
include/etc/nginx/sites-enabled/*;
此处我们就要修改/etc/nginx/sites-enabled/下面的default,其实一个symbollink,指向/etc/nginx/sites-available/default,主要就是修改其端口号和根目录:
这样子修改之后,就把nginx和apache的访问分开了:
Apache: