|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Z-turn borad Samba 、Apache 服务器配置
2 k$ |9 s3 w% JSamba 服务器配置:. Y2 H9 j% Q2 u8 V$ f1 ]; v; `( P% D
3 c, m. _, W; ^0 {
下面搭建一个samba服务器,可以z-turn board 和其它设备共享数据共享数据。
- `; D+ @6 X1 W8 ?3 D一、 安装samba
' T8 a* D* ~# W1 N- # apt-get install samba) H1 v" ]2 s8 h0 v. G
6 w* m" E: a) D; K8 H9 {, [
[color=rgb(51, 102, 153) !important]复制代码
. V% q; D8 Q3 t1 l
, z4 r' }$ o8 u# B; K二、添加用户
+ h, c* Q2 W9 N0 M; s5 s7 [2 f
/ g8 X8 P2 G: O5 G 添加共享用户
# W( h& \8 c) i, O- # useradd shareusr
- # passwd shareusr
- # mkdir /home/Z-turn/shareusr
- # chown -R shareusr /home/Z-turn/shareusr
! [! b6 N5 ~+ s5 I3 V / M& ~8 a9 g6 y, {8 \- }% q, c0 f3 R
[color=rgb(51, 102, 153) !important]复制代码. u+ v3 o: z$ `! {: q
8 W1 U- d5 Z) h5 _# X- n& W9 G
将 /home/pi/shareusr 文件夹设置成共享文件夹 Y3 p: |. O" [4 t) f! n
# n( ~0 G8 ~7 v0 t- O1 z" ]
用户名为 shareusr
% d3 V8 N9 d @. s* c 密码为 shareusr' x& _3 o. |5 r6 P5 K" m
! b+ q+ v A0 q# l" O6 S, N1 }5 p, |
三、设置配置文件1 b5 G; }! N9 H' a A' \% {
4 g' c( p* P* s$ N9 X: k; c 修改 /etc/samba/smb.conf 文件 4 q* T/ X: j9 ]$ T. u/ g
- cd /etc/samba
- # gedit smb.conf
- 5 y. w; w" ~* @2 p9 f
8 {# i A4 p* j$ p% I, S3 n7 d0 d6 O7 {[color=rgb(51, 102, 153) !important]复制代码0 }8 J/ E2 d. o( j$ {7 `& s, e
将 security = user 前的注释“#”去掉
: E; y. [$ z$ {( C; R5 n1 ~9 r4 y% j- I1 Q+ N
在文件最后添加如下内容:
$ [4 l9 s) A# \9 h/ \' T! O- [sharefiles]
- comment = sharefiles Z-turn
- path = /home/Z-turn/shareusr
- valid users = shareusr
- public = no
- writable = yes
- browsable = yes
- create mask = 0756
* e5 I5 q; p( `
; w x$ G- s' t) B[color=rgb(51, 102, 153) !important]复制代码
' A2 Q9 W& i+ n+ }[sharefiles] 这里就是在windows中显示的名称。3 J/ R: ~9 X5 L
添加samba用户4 `; Z& k1 Q$ I4 G
7 K3 U# _5 ~6 q% c8 o
: J, ~ }7 C* y4 m- smbpasswd -a shareusr
7 n7 ~( o$ y) I9 v 5 a3 D) d+ I; ?! X+ I* v
[color=rgb(51, 102, 153) !important]复制代码
) H( q: v% V" c* ^2 X* U/ G7 ]& F! C. ]
四、启动samba服务4 t% b; f" W+ g A
! G- N+ y+ H$ F0 F1 i* T9 s3 @! S- s重新启samba,命令如下:# @- G0 h4 U; U
- # /etc/init.d/sambd restart! g: G% }4 ^ I) t9 `
- _, A* g. g4 j& V. f/ z
[color=rgb(51, 102, 153) !important]复制代码
4 o* f/ B0 N2 o4 o; u V, V* F) s6 E" t) F- F
五、windows登陆' p+ I! S' N+ ^, d N3 f
% R& C1 ~* ^4 twindows 键 + R 调出运行的窗口输入 Z-turn Board的地址,7 ^- E: p: K/ n0 S D
或 windows 键 + E 打开文件浏览器,输入Z-turn Board 的地址
8 l' @) ~) U7 S/ f3 t如下图所示
* d8 w! S' u& P0 `9 ?0 ^( l9 n4 U. a6 w; E4 ]3 y2 H9 H, A
$ j, N$ t- _. S4 K 7 J' Y7 ?" `% j& W! Q" M% d
" K; }- G$ b( s+ ]5 |; L- d1 J* P$ B+ L6 i
图5-1:IP输入 - l0 M1 p$ I3 c( w* v. r
/ I7 [! W/ j) S7 g8 |" x9 }- i; o9 s3 {4 G
. ?, T& I! z5 }0 ?1 e图5-2:文件浏览器 0 n! f7 {% Z5 k+ T a( h2 ]) M. Y
运行即可,即可看到下图的效果 8 g" M" U# L0 s' k! o& z
4 N6 g; `8 D J( G7 I
图5-3:登陆显示 ) T: O' N' W7 h1 v
0 F0 }) \% P3 n9 T
; p+ e Q+ c" U! K' y双击共享文件夹,出现如下的对话框,输入用户名和密码进行登陆. i2 k7 U0 _4 U+ i/ k
# y) [! s% s! \
4 q$ {7 F! F5 }* i% w" F9 S* D% ?
7 [& V% ^* S+ [% }
图5-4:用户名密码登陆
2 f+ z' r. q* d$ o: z t% Z2 \; x3 z* O3 f: Q1 W v
- q8 h( }. k s' w
! ^/ m3 _. y, ~/ t* `1 }图5-5:效果 & ?8 Z0 J: ]' Y5 {5 ?
2 c, {9 d0 J2 a
& g' O( }/ K) W/ ?8 A$ s8 C* N
0 W. e8 f& v Q( G+ m至此,你的Z-turn Boad就可以通过samba服务器与windows通信了,还是不错的。。。9 i- ~! v. C: r& f9 Q
6 I8 s* E4 i$ \, Q) h" ]
; g1 U! T' _; y [. j4 d( q& p8 _; g, {# S2 z8 y" b
3 U9 F" w3 G4 r4 K" r' S6 |( ]
# {8 p. y# D2 l( |3 O! fApache 服务器配置:
1 A! a$ f' b! E" j4 D) L
7 S: {* n4 [* ~7 M) B0 l3 u! [3 w, \0 v5 J- a
6 d; P/ ^( V) n; W+ p
Apache网址:http://www.apache.org/" S1 Z- y0 I; i) K1 D9 j6 k4 ]. g
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
3 f. `6 K3 E: a# Y5 K- }' A5 g7 ?( `. g1 y
执行如下指令:
# W0 W6 R9 _) O6 I$ D% U9 }4 P* G* l' d. `
- apt-get install apache2 -y, G7 w; y" Y5 l8 t/ b
8 S. V7 B/ [% r$ N- @! Q+ K5 V! [- X1 Y+ d0 t
安装Apache服务器,系统提示如下:
& N. P8 d# G5 i/ a4 i% H I, g0 u+ d, {9 z2 `" p5 h
Enabling site default.5 f, C! \6 b2 w4 I, C# c5 L
Enabling module alias.
) e3 Z; B* C- ~4 J+ ?$ zEnabling module autoindex.1 d9 Y) l6 W5 v0 X
Enabling module dir.% x6 _' ]' y$ u
Enabling module env.1 L4 W$ p) [- V7 `2 V# T
Enabling module mime.0 M6 G4 A& w5 \' u9 Q( `2 p
Enabling module negotiation.2 f* T) b& K+ Q+ ^. F* a) |
Enabling module setenvif.) z, V% [9 Z' L, l- E! Z
Enabling module status.
9 U- g" R0 x' N% A+ L/ `Enabling module auth_basic.7 Q; \, l2 N p
Enabling module deflate.$ j6 h k7 E4 [
Enabling module authz_default.+ [* g6 r% b/ ^1 u- ?) \8 ^
Enabling module authz_user.
) K6 N( @3 n B/ jEnabling module authz_groupfile.9 ~! y1 W: c# y5 M* J
Enabling module authn_file.: b5 M) L7 @3 C& D2 d" B* m
Enabling module authz_host.
+ E+ t+ J6 x4 dEnabling module reqtimeout." g8 C7 y$ }! p% T; e0 R; n
( c: n8 w/ A4 w8 V至此安装完毕。4 t! {9 u3 }* |* Y% l: F n
* c1 |7 h" t$ }4 f# S) _' _/ c# U
/etc/apache2 目录下:
: R: j0 t% r f5 {$ b) u$ |* fapache2.conf 是Apache 2的全局配置文件。
9 Y4 W" ~, d$ [ Pports.conf' E! E! H+ l ^- ~
配置apache httpd要监听的IP地址和端口。1 A1 m1 O9 |$ D" f
: q" L& i2 X1 h, N7 @3 ]网页存放在 /var/www/目录下面。0 d# z) M3 q- a9 ]* z
笔者的IP地址为192.168.1.105
7 {' ~* j5 X& x. ^在同一区域网内的浏览器下输入 192.168.1.105,即可看到如下的访问内容。
* k) T& Z0 Z3 y6 E6 O, I3 n- c, w4 I3 Z
7 E/ y" Y( Q% P- Z; r9 v" S
& k5 u( ]- }5 h图:Apache 显示
; G* \8 B& I: `' w
; V. k% K1 z) R- N: a4 H- f) H |
|